通常事情的問題時,應XSLT上的原始XML文件工作,並設有一個樣式表。關於如何生成基於中間XSLT結果
但目前我的任務,我在我最後的XML文件中最後一個節點應該是一個數字,算在我的生成的XML文件中的某些類型的節點(不是原單)。
因此,例如,我最初的XML是空的,而在我的樣式表,我已經從其他一些地方抓住數據並插入他們進入這個空XML創建某些節點是這樣的:
<Plant>
<Flower>
<Flower1>..</Flower1>
<Flower2>..</Flower2>
</Flower>
<Tree>
<Tree1>...</Tree1>
<Tree2>...</Tree2>
</Tree>
....
<Counter>? </Counter>
</Plant>
我的問題是這個Counter節點,它應該是一個數字,表示在轉換後創建了多少個Plant的子節點。因此,我將假定一個兩步驟過程可能是有效的:第一步是做,抓住所有的「植物」的數據和填充在空的初始XML文件中的中間XSLT;然後第二步是對這個XML文件進行一個簡單的XPath計數,並附加另一個節點「Counter」來包含這個數字。但我不完全知道如何做連鎖這兩個XSLT文件到一個單一的XSLT(因爲一點擊需要變換),怎麼樣來代表中間XML文件和如何指揮IDE(XMLSpy的在我的情況)做另一個XSLT。
在此先感謝。
問得好,+1。查看我的答案,瞭解多遍轉換的完整示例。 :) – 2011-02-07 18:05:44