- From: oknam park <ponda7777@hotmail.com>
- Date: Fri, 10 Feb 2006 21:39:07 +0000
- To: mike@saxonica.com, xmlschema-dev@w3.org
Thanks a lot~ And one more question. Could I allow two xsi:type such as xs:string and xs:anyURI for one element as below? <xs:element name="duration"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute ref="xml:lang" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> Thanks a lot, Best regards, Oknam >From: "Michael Kay" <mike@saxonica.com> >To: "'oknam park'" <ponda7777@hotmail.com>,<xmlschema-dev@w3.org> >Subject: RE: Schema Help >Date: Fri, 10 Feb 2006 09:17:26 -0000 > > > > > > > 1) How could I define type="xs:anyURI" > > for identifier element below? it should be for only identifier, not > > sub-element such as gemq:sid, etc. > > > > <xs:element name="identifier"> > > <xs:complexType mixed="true"> > >If an element has mixed content, you can't constrain the content of the >text >nodes (which I imagine is what your question is asking). > > > > 2) How could I allow to represent "<dc:description > > xml:lang='en'>" in a xml > > instance file in a schem below? > > > > <xs:element name="description"> > > <xs:complexType mixed="true"> > > <xs:sequence> > > <xs:element ref="dcterms:abstract" minOccurs="0" > > maxOccurs="unbounded"/> > > <xs:element ref="dcterms:tableOfContents" minOccurs="0" > > maxOccurs="unbounded"/> > > </xs:sequence> > > </xs:complexType> > > </xs:element> > >Import the schema for the XML namespace, and add <xs:attribute >ref="xml:lang"/> after the xs:sequence (but inside the xs:complexType). > >Michael Kay >http://www.saxonica.com/ > > >
Received on Friday, 10 February 2006 21:39:12 UTC