OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Embedding XML with xlink

[ Lists Home | Date Index | Thread Index ]


I have designed an XML schema that has complexTypes defined for elements
that can be instantiated at multiple levels.
For example:

<xsd:complexType name="A">

<xsd:complexType name="B">

<xsd:element name="a" type="A"/>

<xsd:element name="b" type="B">
       <xsd:element name="aa" type="A"/>
       . . .

In the XML instance document I would have the following instantiation:

<a> . . . </a>
<b> <aa> . . . </aa> </b>

Now, I would like to refer back or embed the previous instantiation of
node "a" in node "b". How would I best accomplish that using "xlink"? I
have tried using xlink attributes using xpointer(range-inside(//a)) with
show="embed" but xerces has trouble validating that using the schema I
How can I modify the schema to correctly validate the xlink attributes?
How is this commonly achieved?




News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS