anonymous Log in
Search
Recents:
v3.0
gx-l
Búsqueda en XML por XPath
29/12/20 14:12

fgeretto94

Replies: 1

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=ES link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Estimados buenas tardes,</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>     Escribo ya que estoy intentando replicar la función  IMPORTXML utilizada en un Google Docs que estamos migrando a GeneXus. (<a href="https://support.google.com/docs/answer/3093342?hl=es-419">https://support.google.com/docs/answer/3093342?hl=es-419</a>)</p><p class=MsoNormal>     La misma dada un XML o URL y un XPath retorna el valor del dato que coincide con la búsqueda.</p><p class=MsoNormal>     Ya conseguimos importar el XML (HTML en este caso) con HTTPCLient pero a la hora de hacer la búsqueda por XPath no encontramos un método en GeneXus que nos permita realizarlo de forma nativa. Vimos que con el XML Reader podría hacerse algo parecido pero no seria tan dinámico como la búsqueda por XPath lo cual es un requerimiento critico ya que los XPath deben ser parametrizados en el futuro y no Harcodeados.</p><p class=MsoNormal>  </p><p class=MsoNormal>      Alguno tiene algún caso parecido o podría indicarnos alguna otra alternativa para resolver este problema?</p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Desde ya muchas gracias!</p><p class=MsoNormal>Feliz Año.</p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
Replies

Google

04/01/21 13:25
Yo utilizaría expresiones regulares. Pero depende mucho de los datos. Sería dinámico, pero llevaría su tiempo desarrollarlo. El mar, 29 dic 2020 a las 14:12, fgeretto94@gmail.com ()


Back to gx-l