- From: Michael Kay <mike@saxonica.com>
- Date: Fri, 10 Feb 2006 09:17:26 -0000
- To: "'oknam park'" <ponda7777@hotmail.com>, <xmlschema-dev@w3.org>
> > 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 09:17:35 UTC