我這個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