[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Generate key with further restriction
Hi, I made an error in my initial question. Actually I want to generate keys in the following way: Select the content of the attributes with the name 'type' or 'base', but not those where the content begins with xs. <xsl:key name="usedTypes" match="@*[name() = 'type' and not(starts-with(.,'xs:'))]" use="." /> <xsl:key name="usedTypes" match="@*[name() = 'base' and not(starts-with(.,'xs:'))]" use="." /> For example from an xsd file that contains the following specs, I would only like to select Account. <xs:element name="account" type="Account"> </xs:element> <xs:element name="bankCode"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="bankCodeScheme" type="xs:normalizedString"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="baseRate" type="xs:decimal"/> Is the above statement correct? I am having some trouble with XML Spy's internal XSLT. Do namespaces extend to the content of the attribute? Regards Tim XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|