Check for default value of attribute in XPath
i have XML schema:
<xsd:complexType nam开发者_如何学JAVAe="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>
and i want to find all contacts which have @visible=true,
//contacts[@visible='true']
but this expression doesn' t return nodes without set @visible like this:
<contacts />
so i want to know if there is any function in XPath which returns also default values of attributes
Thanks
Jan
You need a schema-aware processor like Saxon-EE.
精彩评论