我遇到了一個與我正在爲客戶端合作的XSLT代碼問題。我無法更改模式,因爲Flash應用程序依賴於它,並且做出任何更改都會破壞ActionScript。這很不幸。輸出第一個字符串,不是所有的兒童字符串
這是我第一次進入XSLT,我承認它無能爲力,所以我希望社區能幫助我。
這是架構(XML文件):
<statement title="Click on your Answer" answer="true">
True or False: The question asked is here.
<feedback>
<answerTrue sound="">
The response if the user answered true is here.
</answerTrue>
<answerFalse sound="">
The response if the user answered false is here
</answerFalse>
</feedback>
</statement>
當我嘗試訪問 「聲明」 像這樣(XSLT):
<div id="statement">
<xsl:value-of select="statement" />
</div>
它顯示了 「answerTrue」 和「 answerFalse「節點以及它。我只想只有顯示文字「真或假:問題......」。如果有人知道我可以用來顯示語句而不顯示子元素的標籤,我會永遠感激!謝謝!
這裏有點兒困惑。你發佈的XSL片段是不同的,第二個似乎是你想要做的。又是什麼問題?你在說什麼標籤 - HTML或XSL?究竟應該做什麼? – Oded 2010-11-19 17:38:30
啊,對不起。我可以看到這很混亂。我會更新這個問題。 – 2010-11-19 17:39:29