所以,如果我有像下面這樣的xml,並且我在節點「FULLTIME」中,我如何知道我在EMPLOYEE而不是承包商?那麼是否有一個我可以使用的函數會返回類似「ROOT/PERSON/EMPLOYEE」的內容,告訴我從FULLTIME節點中父節點是ROOT,PERSON和EMPLOYEE?我似乎無法找到任何能夠提供這一點的東西。我是xslt的新手,所以我的無知可能是我的一大部分,無法找到我想要的東西。xslt我怎麼能得到我在xml中的位置?
<ROOT>
<PERSON>
<EMPLOYEE>
<FULLTIME>
<NAME>Mike</NAME>
<LAST_NAME>Thompson</LAST_NAME>
<EMPLOYEE_ID>1</EMPLOYEE_ID>
</FULLTIME>
<PARTTIME />
</EMPLOYEE>
<CONTRACTOR>
<FULLTIME>
<NAME>Mike</NAME>
<LAST_NAME>Olsen</LAST_NAME>
<EMPLOYEE_ID>2</EMPLOYEE_ID>
</FULLTIME>
<PARTTIME />
</CONTRACTOR>
</PERSON>
</ROOT>
任何建議將不勝感激!
--S
可以發佈您的xslt文件,它可能會使答案更適合您的應用程序 – Treemonkey