我想將相同的xsl:模板應用於xml樹的不同節點,最好通過該節點的屬性進行選擇。下面是XML樹的例子:XSLT:將相同的模板應用於具有不同名稱的節點
<journal>
<claimantmonth>
<By format="lookup">Bank dr/cr</By>
<Month format="inputRO">4</Month>
<Year format="inputRO">2012</Year>
<claimslist>
<claim>
<id format="hidden">867</id>
<enteredDate format="dateRO">2012-06-11</enteredDate>
<enteredBy format="lookup">chris</enteredBy>
<expenseDate format="date">2012-04-02</expenseDate>
<description format="text">Electric Co</description>
</claim>
</claimslist>
</claimantmonth>
</journal>
我會想使用enteredDate和expenseDate相同的模板,而另一個用於描述等
我很新的XSLT和我已搜查枉來回答,所以我只需要一個指向哪裏看的指針。
我發現了很多關於如何將各種不同模板應用到SAME節點的例子。但那不是我的問題。
請添加您的XSLT的相關部分。順便說一下,沒有任何節點有任何屬性(按照'屬性'的通常定義)。什麼是這樣一個節點的例子? – usr2564301
您可以使用' ... xsl:template>'。至於「通過節點的屬性進行選擇」,我的XML片段中完全沒有看到任何屬性。 –
哎呀,對不起。我不小心複製了wrorng版本。現在編輯顯示屬性。至於XSLT,我認爲我沒有任何東西可以顯示,但是在僞代碼中它看起來像這樣: inputRO:「name =」 _ 「/> xsl:format-def> 我仍在閱讀,我想我需要更好地理解XPATH。 –