我是XPath的新手,從我在某些關於軸的教程中閱讀的內容中,我仍然想知道如何實現它們。他們的行爲不像我預料的那樣。我對使用祖先和後代軸特別感興趣。XPath祖先和後代在XSL副本
我有以下XML結構:
<file>
<criteria>
<root>ROOT</root>
<criterion>AAA</criterion>
<criterion>BBB</criterion>
<criterion>CCC</criterion>
</criteria>
<format>
<sort>BBB</sort>
</format>
</file>
而且我有以下XSL:
<xsl:template match="/">
<xsl:copy-of select="ancestor::criterion/>
</xsl:template>
產生什麼!
我希望它產生:
<file>
<criteria>
</criteria>
</file>
有人能比教程我以前看過一個更加有用的方式解釋祖先和後代軸給我嗎?
謝謝!
好問題(+1)。請參閱我的回答以獲取解釋和完整解決方案。 – 2010-06-01 21:47:14