XInclude

Erdem Guven

Usenet Archive
Joined
Aug 12, 2004
Messages
1
Reaction score
0
I try to include some xml documents to another one and validate them. I get 'invalid content starting with element "xi:include".' error message at pointsample.xml line 6 from xml plugin of jedit which uses xerces lib.
I can't find what is wrong.

Here is my files:
sample.xsd:
<?xml version="1.0"?>
<schema
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:B="http://www.sample.com/Sample"
targetNamespace="http://www.sample.com/Sample" xmlns:xi="http://www.w3.org/2001/XInclude" elementFormDefault="qualified"> <element name="point" type="B:point"/> <complexType name="Point"> <sequence> <element name="position" type="B:XYPosition"/> <element name="colour" type="B:Colour"/> </sequence> </complexType>

<complexType name="XYPosition">
<sequence>
<element name="x-position" type="integer"/>
<element name="y-position" type="integer"/>
</sequence>
</complexType>

<complexType name="Colour">
<choice>
<element name="colour-index" type="integer"/>
<element name="absolute-colour" type="string"/>
</choice>
</complexType>

</schema>

position.xml:

<position>
<x-position>5</x-position>
<y-position>5</y-position>
</position>

colour.xml:

<colour>
<colour-index>5</colour-index>
</colour>

pointsample.xml:
<?xml version="1.0" encoding="UTF-8"?>
<point
xmlns="http://www.sample.com/Sample"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sample.com/Sample sample.xsd" xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include href="point.xml"/> <xi:include href="colour.xml"/> </point>
 

Matthias Jung

Usenet Archive
Joined
Aug 12, 2004
Messages
1
Reaction score
0
Check out what the content is you pass to the schema validator. To me this seems like the includes are not resolved correctly. The validator checks pointsample.xml 'as it is'.

Cheers Matthias
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
548,042
Messages
3,104,223
Members
248,131
Latest member
Tonypshaw1

Latest Threads

Top