我目前正在:如何使用XML循環訪問ArrayList?
<xsl:for-each select="//asdf/@abc">
<span><xsl:value-of select="."/></span>
</xsl:for-each>
我在許多論壇上,人們可以使用.
來表示數組屬性所看到的,但它不是我的情況下工作。
要說清楚,我試圖避免重組DTO。你會怎麼做呢?
謝謝!
更新
好吧,我的問題的一部分是XML的newbish知識。我重構了xml是如何形成的以獲得適當的節點。但我仍然不知道如何xsl - 如果他們。這是XML:
<wrapper>
<node>
<one>one</two>
<two>two</two>
<three>three</three>
</node>
</wrapper>
而我想要做的就是顯示三個值。我試圖:
<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 - 這是行不通的。 –