對於熟悉xslt的人的問題。不久之後 - 我需要通過一次轉換來擴展屬性。有誰知道該怎麼做?例如,我有XML擴展的結果xml節點屬性
<article type="funny">
<firstclass>big</firstclass>
<secondclass>smooth</secondclass>
hot-dog
</article>
,我需要有輸出:
<div class="funny big smooth">hot-dog</div>
可以將它與每個標籤或屬性(的Firstclass,二等和類型)單獨的模板來完成?
當然,我可以輸入這樣的事情:
<xsl:attribute>
<xsl:value-of select="@type"/> 
<xsl:value-of select="secondclass"/> 
<xsl:value-of select="firstclass"/>
</xsl:attribute>
,但有很多可以將它置於與否,可以擴展類或沒有屬性的,所以這將是完美的可能是這樣的
<xsl:apply-templates select="@* | node()"/>
爲處理所有他們硬編碼。
謝謝!
,當然我可以通過應用兩個xslt - 一個逐個製作假類標籤,另一個來指導他們。但是它應該在一個xslt =( – 2012-01-12 13:11:30