1
這是我的XML文件如何使用XSLT 2.0統計當前節點的所有<w:p>節點(在<w:body>之內)?
<w:body> <w:p><w:r><w:t>para1</w:t></w:r></w:p>
<w:p><w:r><w:t>para2</w:t></w:r></w:p>
<w:p><w:r><w:t>para3</w:t></w:r></w:p>
<w:p><w:r><w:t>para4</w:t></w:r></w:p>
<w:p><w:r><w:t>para5</w:t></w:r></w:p>
<w:tbl><w:tr><w:tc><w:p><w:r><w:t>para6</w:t></w:r></w:p></w:tc>
<w:tc><w:p><w:r><w:t>para7</w:t></w:r></w:p></w:tc> <!-- Assume This
is my Current Node -->
<w:tc><w:p><w:r><w:t>para8</w:t></w:r></w:p></w:tc>
</w:tr> </w:tbl> </w:body>
所以,現在我想所有<w:p>
的計數內<w:body>
也以前當前節點的<w:p>
內<w:tbl>
。因此,對於這種情況,我預計數爲7,此時...
我怎麼做幫助我得到這個...
請問你能清楚的問題嗎?你提到什麼? – Kris
@ Mr.K ::問題編輯...希望,蘭加想那樣... – Saravanan
你有一個簡單的變通:)計數所有使用doc.selectNodes(XPath)的長度,從根引用。從選定的節點開始,現在只計算其餘的節點。找到差異。我知道這不是一個受人尊敬的解決方案,但它是一種解決方法 –
Kris