2
屬性的默認值我有XML架構:檢查XPath中
<xsd:complexType name="contactsType">
<xsd:sequence>
<xsd:element name="contact" type="contactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="visible" type="xsd:boolean" default="true"/>
</xsd:complexType>
,我想尋找一種具有@可見= TRUE,
//contacts[@visible='true']
所有的聯繫人,但這種表達沒有按」 T返回的節點沒有設置@visible這樣的:
<contacts />
,所以我想知道是否有XPath中的任何功能,也返回默認VALU屬性
感謝
月
感謝您的回答。我需要它作爲XSL轉換的匹配模式,所以Saxon-EE並不是解決方案,但它很好理解:) 我像這樣入侵它 // contacts [@ visible ='true'or not(@visible)] 雖然我不太喜歡這個解決方案。 – Jan 2010-04-12 20:55:08
謝謝@iref,輕鬆解決了我的類似問題! – MEMark 2012-05-25 16:30:00