Why do this xml not validate in oxygen ?
Posted: Tue Feb 20, 2007 10:56 am
Here is my example of xml and example of xsd.
Why is it not validating in oxygen ?
<?xml version="1.0" encoding="UTF-8"?>
<Envelope
xsi:schemaLocation="http://www.rsvz-inasti.fgov.be/schemas/ ... es/Mailbox Mailbox.xsd"
xmlns="http://www.rsvz-inasti.fgov.be/schemas/ ... es/Mailbox"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header Version="2.0">
<Origin>2000</Origin>
<Destination>003X</Destination>
</Header>
<Body>
<Mailbox>
<MailboxNbr>000000000000125</MailboxNbr>
<MessageCount>000000000000010</MessageCount>
<CreationDate>2007-02-08</CreationDate>
<CreationTime>16:02:06</CreationTime>
<Message>
<MessageHeader Version="1.0">
<DocumentID>ST2B</DocumentID>
</MessageHeader>
<MessageBody>
<a:NISSE xmlns:a="a"
xsi:schemaLocation="a transport.xsd"
><A>1</A>
</a:NISSE>
</MessageBody>
</Message>
</Mailbox>
</Body>
</Envelope>
transport.xsd :
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="a" elementFormDefault="qualified"
attributeFormDefault="unqualified" >
<xs:element name="NISSE">
<xs:complexType>
<xs:sequence>
<xs:element name="A" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Why is it not validating in oxygen ?
<?xml version="1.0" encoding="UTF-8"?>
<Envelope
xsi:schemaLocation="http://www.rsvz-inasti.fgov.be/schemas/ ... es/Mailbox Mailbox.xsd"
xmlns="http://www.rsvz-inasti.fgov.be/schemas/ ... es/Mailbox"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header Version="2.0">
<Origin>2000</Origin>
<Destination>003X</Destination>
</Header>
<Body>
<Mailbox>
<MailboxNbr>000000000000125</MailboxNbr>
<MessageCount>000000000000010</MessageCount>
<CreationDate>2007-02-08</CreationDate>
<CreationTime>16:02:06</CreationTime>
<Message>
<MessageHeader Version="1.0">
<DocumentID>ST2B</DocumentID>
</MessageHeader>
<MessageBody>
<a:NISSE xmlns:a="a"
xsi:schemaLocation="a transport.xsd"
><A>1</A>
</a:NISSE>
</MessageBody>
</Message>
</Mailbox>
</Body>
</Envelope>
transport.xsd :
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="a" elementFormDefault="qualified"
attributeFormDefault="unqualified" >
<xs:element name="NISSE">
<xs:complexType>
<xs:sequence>
<xs:element name="A" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>