任何人都可以向我解釋爲什麼下面的XSLT:當存在屬性數據時,爲什麼xpath不會拾取節點?
<xsl:if test="EventDocument">
不拾此XML標記?
<EventDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.itron.com/ItronInternalXsd/1.0/">
當我刪除的標籤,這是沒有意義的我的屬性它的工作原理。
I.E.上述測試通過時,我修改輸入爲:
<EventDocument>
我使用XSLT 2.0(撒克遜解析器)預先感謝
難道不應該是'本地名稱()'? – JLRishe
@JLRishe,你是絕對正確的 - 應該是'地方name',不'節點name'。 –