W3C home > Mailing lists > Public > xmlschema-dev@w3.org > February 2006

RE: Schema Help

From: oknam park <ponda7777@hotmail.com>
Date: Fri, 10 Feb 2006 21:39:07 +0000
Message-ID: <BAY108-F10F5EB10CD3EE16D66C4C4BB020@phx.gbl>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:53 GMT