ソースがこのように見える XSLT を使用しています。
ソース:
<Data>
<AB>all</AB>
<AB>all2</AB>
<CD>hhhhhh</CD>
<DE>hhhshhh</DE>
</Data>
次のように出力を取得するには、XSLT を記述する必要があります。
<Info>
<XXX>
<TTT value="all"/>
<TTT value="all2"/>
</XXX>
<!-- ....-->
<!-- ..to het all the elements.. -->
</Info>
タグに一致するように xslt を記述する必要があります。
<xsl:template match="AB">
</xsl:template>
Dataタグを一致させることでできます。
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="Data">
<info>
<XXX>
<xsl:for-each select="AB">
<TTT>
<xsl:attribute name="value">
<xsl:value-of select="."/>
</xsl:attribute>
</TTT>
</xsl:for-each>
</XXX>
</info>
</xsl:template>
</xsl:stylesheet>
ABタグを一致させることでそれを行う方法を教えてもらえますか
<xsl:template match="AB">
</xsl:template>
ありがとうございました。