Y64 necesita XPATH para el atributo de selección.
Para probar, puedes usar //BUT000 (lo que significa en cualquier parte del documento XML)
Un término correcto podría ser /root/node/node/elemento
Saludos
Stefan
Avalados por :
Hola,
Empecé a aprender la transformación XSLT, pero pronto me encontré con los primeros problemas.
Aquí está mi código:
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sap="http://www.sap.com/sapxsl" version="1.0">
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<EXPORT>
<xsl:for-each select="BUT000">
<BUT000>
<PARTNER>
<xsl:value-of select="PARTNER"/>
</PARTNER>
</BUT000>
</xsl:for-each>
</EXPORT>
</asx:values>
</asx:abap>
</xsl:template>
</xsl:transform>
Mi problema es que la transformación se detiene en la etiqueta "for-each" y no hace nada.
Mi fuente es una tabla interna de tipo BUT000.
En la tabla interna hay dos entradas.
¿Dónde está mi error?
Saludos,
Anton
Y64 necesita XPATH para el atributo de selección.
Para probar, puedes usar //BUT000 (lo que significa en cualquier parte del documento XML)
Un término correcto podría ser /root/node/node/elemento
Saludos
Stefan
Revisa estos tutoriales:
Tutorial de XSLT - http://www.w3schools.com/xsl/
Tutorial de XPath - http://www.w3schools.com/xpath/
Tutorial de XQuery - http://www.w3schools.com/xquery/default.asp
Saludos.
Liang
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute