私は現在しようとしています:XMLでArrayListをループする方法は?
<xsl:for-each select="//asdf/@abc">
<span><xsl:value-of select="."/></span>
</xsl:for-each>
を私は人々が配列属性を表すために.
を使用することができます多くのフォーラムで見たが、それは私の場合には機能していません。
明らかに、私はDTOの再構築を避けようとしています。これについてどうやって行きますか?
ありがとうございます!
更新
[OK]を、私の問題の一部は、XMLのnewbish知識でした。適切なノードを得るためにXMLがどのように形成されたかを再構成します。しかし、私はまだそれらをxsl-ifyする方法を知らない。ここにxmlがあります:
<wrapper>
<node>
<one>one</two>
<two>two</two>
<three>three</three>
</node>
</wrapper>
そして私がしたいのは、3つの値を表示することです。私は試しています:
<xsl:value-of match="wrapper">
<xsl:for-each select="node">
<xsl:value-of select="three"/>
</xsl:for-each>
</xsl:value-of>
しかし、それは私が考えると悪い構文です。これを達成するための基本的な概念や簡単なヒントがあれば、どんな入力も素晴らしいでしょう!
もう一度おねがいします。
更新
明確にするために、そこに複数のノードであり、ラッパーは、それ自体入れ子になっている:
<outerwrapper>
<wrapper>
<node>
<one>one</two>
<two>two</two>
<three>three</three>
</node>
<node>
<one>one</two>
<two>two</two>
<three>three</three>
</node>
</wrapper>
</outerwrapper>
が再現例を投稿してください(税込入力と予想される出力を。) - 参照:[MCVE]。 –
XMLに ''があります。これはうまくいかないでしょう。 –