- From: Andrew Layman <andrewl@microsoft.com>
- Date: Mon, 3 Jan 2000 14:48:08 -0800
- To: "'Roger Costello'" <costello@mitre.org>, XML List <xml-dev@ic.ac.uk>
- Cc: xml-schema-comments <www-xml-schema-comments@w3c.org>
I don't quite understand your question. In your second example, the <Person> element is not associated with any namespace, neither are the child elements, nor are any of them associated with any schema. I think that is the end of the story. -----Original Message----- From: Roger Costello [mailto:costello@mitre.org] Sent: Monday, January 03, 2000 12:45 PM To: XML List Cc: xml-schema-comments Subject: Re: locally scoped element decls and namespaces Let me see if I understand this correctly. If I wish to indicate in the instance document that everything between <Person> and </Person> conforms to the schema in urn:person-schema/person-schema.xsd, then this is the correct syntax: <t:Person xmlns:t="urn:person-schema" xmlns:xsi="http://www.w3.org/1999/XMLSchema/instance" xsi:schemaLocation="urn:person-schema urn:person-schema/person-schema.xsd"> <fname>Helen</t:fname> <lname>Jones</t:lname> </t:Person> If the above is correct, then please tell me what it means when we don't declare the namespace: <Person xmlns:xsi="http://www.w3.org/1999/XMLSchema/instance" xsi:schemaLocation="urn:person-schema urn:person-schema/person-schema.xsd"> <fname>Helen</t:fname> <lname>Jones</t:lname> </Person> /Roger Andrew Layman wrote: > > The first is the right interpretation of local namespaces. > > -----Original Message----- > From: Gabe Beged-Dov [mailto:begeddov@jfinity.com] > Sent: Monday, January 03, 2000 10:11 AM > To: XML List > Cc: xml-schema-comments > Subject: locally scoped element decls and namespaces > > I have a hopefully simple question concerning locally > scoped element decls and namespaces. Here is an example > schema: > > <schema targetNamespace='urn:person-schema'> > <type name='Person'> > <element name='fname' type='string' /> > <element name='lname' type='string' /> > </type> > <element name='Person' type='Person' /> > </schema> > > Given this schema, here is an instance: > > <t:Person xmlns:t='urn:person-schema' > > xmlns:xsi='http://www.w3.org/1999/XMLSchema/instance'> > <fname>Helen</fname> > <lname>Jones</lname> > </t:Person> > > Is this right or should fname and lname be bound to the > same namespace as Person, i.e.: > > <t:Person xmlns:t='urn:person-schema' > > xmlns:xsi='http://www.w3.org/1999/XMLSchema/instance'> > <t:fname>Helen</t:fname> > <t:lname>Jones</t:lname> > </t:Person> > > Cordially from Corvallis, > > Gabe Beged-Dov > > -- > --------------------------- > http://www.jfinity.com/gabe > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN > 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following > message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)
Received on Monday, 3 January 2000 17:53:03 UTC