Y64 precisa de XPATH para o atributo de seleção.
Para testar, você pode usar //BUT000 (o que significa em qualquer parte do documento XML)
Um termo correto poderia ser /root/node/node/elemento
Saudações
Stefan
Avalados por :
Olá,
Comecei a aprender a transformação XSLT, mas logo me deparei com os primeiros problemas.
Aqui está meu 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>
Meu problema é que a transformação para na tag "for-each" e não faz nada.
Minha fonte é uma tabela interna do tipo BUT000.
Na tabela interna existem duas entradas.
Onde está meu erro?
Saudações,
Anton
Y64 precisa de XPATH para o atributo de seleção.
Para testar, você pode usar //BUT000 (o que significa em qualquer parte do documento XML)
Um termo correto poderia ser /root/node/node/elemento
Saudações
Stefan
Confira estes tutoriais:
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
Saudações.
Liang
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute