[Home] [By Thread] [By Date] [Recent Entries]

  • From: Charles Frankston <cfranks@m...>
  • To: xml-dev@i...
  • Date: Mon, 18 May 1998 16:48:42 -0700

rbourret@d... wrote:

> One possibility is that something in your XML document, such 
> as an attribute at 
> the root, would refer to the XML document containing the 
> XML-Data definition of 
> your grammar:
> 
> <MyRoot Schema="MyRootSchema.xml">
>    ...
> 
> Another (uglier) possibility is that you use namespaces: the 
> XML-Data namespace 
> and the namespace your XML-Data data defines.  I haven't 
> looked enough at either 
> the namespaces or XML-Data specs to be sure how this would 
> work, but it seems 
> the object structure might be something like:
> 
> ...
> 

Namespaces are intended to what you're asking for.  I.e.:

	<?xml:namespace ns="urn:mycompany:MyRootSchema"
	      prefix="myschema" src="http://something/MyRootSchema.xml"?>

I don't see why using a standardized solution is uglier than inventing your
own namespace tag.  This does require you to namespace qualify your instance
information.  I.e. the tags that come from the urn:mycompany:MyRootSchema
would be something like <myschema:xyz>.


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member