xsltを使用してxmlからjsonへのコンバーターを作成しています。変換します
<raw>
<id>0</id>
<type>label</type>
<title>Test</title>
<uri>...</uri>
</raw>
に
{ "id" = "0", "type"="label", "title" = "Test", "uri" = "..." }
<xsl:for-each>
タグの子ノードを反復処理し、。<raw>
でコンマを追加します<xsl:if test="following-sibling::*">, </xsl:if>
。
ただし、子ノードの代わりに属性を使用するように上記のxmlを変更する場合は、次のようにします。
<raw id="0" type="label" title="Test" uri="..." />
テストは失敗し、following-sibling::*
コンマは追加されません。following-sibling::*
属性に対して機能するものに相当するものはありますか?そうでない場合、私がここで意図していることを行うことは可能ですか?