am i cracy?

I there,
 
I don't have any idea?!?!
 
I have the following XSD files:
 
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
targetNamespace="http://www.iese.fhg.de/Publication/ProjThesis"
xmlns:iese.Publication="http://www.iese.fhg.de/Publication"
xmlns:iese.ProjThesis="http://www.iese.fhg.de/Publication/ProjThesis"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
       <xs:import namespace="http://www.iese.fhg.de/Publication"
schemaLocation="Publication.xsd"/>
       <xs:element name="ProjThesis"
type="iese.Publication:Publication"/>
</xs:schema>
 
 
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.iese.fhg.de/Publication"
xmlns:iese.Publication="http://www.iese.fhg.de/Publication"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
       <xs:element name="Publication"
type="iese.Publication:Publication"/>
       <xs:complexType name="Publication">
             <xs:sequence>
                    <xs:element name="title" type="xs:string"/>
                    <xs:element name="date" type="xs:date"/>
                    <xs:element name="abstract" type="xs:string"/>
                    <xs:element name="rating" type="xs:string"/>
                    <xs:element name="location" type="xs:string"/>
                    <xs:element name="confidentiality"
type="xs:string"/>
                    <xs:element name="author" maxOccurs="unbounded">
                           <xs:complexType>
                                 <xs:anyAttribute
namespace="http://www.w3.org/1999/xlink"/>
                           </xs:complexType>
                    </xs:element>
             </xs:sequence>
       </xs:complexType>
</xs:schema>
 
 
And a corresponding XML FILE:
 
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../XSL/publication.xsl"?>
<ProjThesis
xmlns.iese.ProjThesis="http://www.iese.fhg.de/Publication/ProjThesis"
xmlns:iese.Publication="http://www.iese.fhg.de/Publication"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.iese.fhg.de ../../../XSD/ProjThesis.xsd">
       <iese.Publication:title>Wavelet
Kompression</iese.Publication:title>
       <iese.Publication:date>2004-01-06</iese.Publication:date>
 
<iese.Publication:abstract>abstract...</iese.Publication:abstract>
       <iese.Publication:rating>top</iese.Publication:rating>
 
<iese.Publication:location>http://www.iese.fhg.de</iese.Publication:loca
tion>
       <iese.Publication:confidentiality>top
secret</iese.Publication:confidentiality>
       <iese.Publication:author xlink:type="simple" xlink:show="replace"
xlink:href="../../../XML/Person/person_NikolasNehmer.xml"/>
</ProjThesis>
 
 
Why is this file valid? I don't declare any default NS so in opinion I
need to prefix the top level element ProjThesis, too. But if I do so my
Parser creates a error message?! Why is this valid? My Problem is that I
need a uniform design of my xml document, so every element should have
it's prefix to demonstrate it's origin.
 
Does anyone has any suggestions?
 
Best regards,
Nick
 

Received on Friday, 23 January 2004 19:33:14 UTC