anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
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> </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> </o:p></p><p class=MsoNormal>Desde ya muchas gracias!</p><p class=MsoNormal>Feliz Año.</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>
<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> </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> </o:p></p><p class=MsoNormal>Desde ya muchas gracias!</p><p class=MsoNormal>Feliz Año.</p><p class=MsoNormal><o:p> </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 (<fgeretto94@gmail.com>)
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