リスト構造の着信 XML ファイルがあります。
<list>
<listItem>
<name>elementOne</name>
<value>elementOneValue</name>
</listItem>
<listItem>
<name>elementTwo</name>
<value>elementTwoValue</name>
</listItem>
</list>
私はこの構造に変換しようとしています:
<elementOne>elementOneValue</elementOne>
<elementTwo>elementTwoValue</elementTwo>
これは XSL で実装するのは簡単なロジックですが、複雑な問題に直面しています。
<xsl:for-each select="/list/listItem">
<xsl:element name="<xsl:value-of select="name"/>">
<xsl:value-of select="value"/>
</xsl:element>
</xsl:for-each>
<xsl:element>
連続する二重引用符がタグを壊していると想定しているため、機能しません
<xsl:for-each select="/list/listItem">
<<xsl:value-of select="name"/>>
<xsl:value-of select="value"/>
</<xsl:value-of select="name"/>>
</xsl:for-each>
<<
or >>
and を使用できないため機能しません
<xsl:for-each select="/list/listItem">
<<xsl:value-of select="name"/>>
<xsl:value-of select="value"/>
</<xsl:value-of select="name"/>>
</xsl:for-each>
XML parseable <
orの代わりに > と < がコードに含まれるため、機能しません>
。これは非常に簡単な解決策だと思っていましたが、インターネット上で記録が見つかりません。私が見落としている簡単な修正は何ですか?