我这个XML代码:访问XML的XSL属性
<title xml:lang="ar">أربيك</title>
<title xml:lang="en">English</title>
我在XSL格式我:
<div class="title">
<xsl:value-of select="root/title"/>
</div>
然而,这仅^显示阿拉伯语标题,而不是英语一个。我试过这个代码:
<div class="title">
<xsl:attribute name="xml:lang"><xsl:value-of select="root/title"/> </xsl:attribute>
</div>
但是,这个^代码,它根本不显示标题。显示英文和阿拉伯文标题的正确方法是什么?
一个浓缩的,自包含的,可复制和可复制的例子会很好(即,我们复制整个代码,执行它并查看问题)。 – VolkerK 2010-07-31 19:11:16
好问题(+1)。看到我的答案是一个简单而完整的解决方案。 – 2010-07-31 21:10:53
我认为你的第一次尝试是朝着正确的方向发展。检查我的答案,看看它是如何正确完成的。 – 2010-08-02 19:29:38