[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: What is the appropriate XPath 2.0 expression to r
Are you looking for something like *[local-name()=bbaseb and (namespace-uri()=bb or namespace-uri()=bhttp://www.w3.org/2001/XMLSchema'] Dan On 12/29/15, 9:09 AM, "Costello, Roger L. costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >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
|