|
[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Root element
From: Francis Norton <francis@redrice.com>
Date: Thu, 15 Feb 2001 10:58:49 +0000 Message-ID: <3A8BB669.9C6EB22F@redrice.com> To: Michael Shapiro <michael@creativescience.com> CC: xmlschema-dev@w3.org Michael Shapiro wrote: > > I'm learning the schema language and I have a question that I can't find an > answer for. > > Primer in http://www.w3.org/TR/xmlschema-0/ declares two elements in > http://www.example.com/PO1 namespace: <purchaseOrder/> and <comment/> > > Does it mean that an instance document like > > <?xml version="1.0"?> > <a:comment xmlns:a="http://www.example.com/PO1"> > Hello > </a:comment> > > is as http://www.example.com/PO1 schema valid as > the one with <purchaseOrder .../> root? > Yes - see the FAQ [1], let me know if the linkage section [2] needs improvements. > If it's the case then is the following document also schema-valid? > > <?xml version="1.0"?> > <xsd:annotation xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"> > <xsd:documentation>Hello</xsd:documentation> > </xsd:annotation> > > Or the identity constraints on the <schema/> element itself will make a > document with <annotation/> root schema-invalid? What am I missing here? > Yes, it appears to be - XSV is strangely silent on this one, but XML Spy 3.5 validates it, and even better, rejects it if I intentionally mis-spell the "xsd:documentation" Francis. [1] http://www.schemavalid.com/ [2] http://www.schemavalid.com/faq/xml-schema.html#dReceived on Thursday, 15 February 2001 05:59:55 GMT |
Subscribe in XML format
|






