[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] What is the appropriate XPath 2.0 expression to refere
Hi Folks, My XSLT program needs to add a new simpleType to this schema: <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="T" xmlns:t="T"> <simpleType name="base"> <restriction base="string" /> </simpleType> </schema> My XSLT needs to add this: <simpleType name="titleType"> <restriction base="t:base"> <maxLength value="20" /> </restriction> </simpleType> Of course, if the schema is designed like this: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="T" xmlns="T"> <xs:simpleType name="base"> <xs:restriction base="xs:string" /> </xs:simpleType> </xs:schema> Then my XSLT needs to add this: <xs:simpleType name="titleType"> <xs:restriction base="base"> <xs:maxLength value="20" /> </xs:restriction> </xs:simpleType> And if the schema does not have a targetNamespace: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="base"> <xs:restriction base="xs:string" /> </xs:simpleType> </xs:schema> Then my XSLT needs to add this: <xs:simpleType name="titleType"> <xs:restriction base="base"> <xs:maxLength value="20" /> </xs:restriction> </xs:simpleType> I am struggling with the appropriate XPath 2.0 expression to reference the base simpleType. In the first schema, referencing the base simpleType must be expressed this way: t:base In the second and third schemas, referencing the base simpleType must be expressed this way: base My XSLT has a template rule containing this: <xs:simpleType name="titleType"> <xs:restriction base="_____"> <xs:maxLength value="20" /> </xs:restriction> </xs:simpleType> What is the appropriate XPath 2.0 expression to use in _____? /Roger
|
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
|