Avatar billede rasmuslh Nybegynder
18. november 2005 - 11:44 Der er 1 kommentar og
1 løsning

Hvorfor virker mit schema ikke - skyldes det ref i rootnote?

Hejsa

Vi er to personer der sidder og arbejder på et schema, men lige meget hvad vi gør får vi at vide at vores root-element ikke er defineret?

Umiddelbart lyder det jo som om atvores schema ikke bliver fundet. Nu har vi barberet vores xml og schema ned så det burde kunne validere, men stadigvæk uden resultat.

Håber en kan hjælpe så vi kan "komme igang".

God weekend

Rasmus

**************xml****************

<?xml version="1.0" encoding="UTF-8"?>
<xpnml xmlns="http://www.itu.dk/xpnml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.itu.dk/people/rlh/ xpnml.xsd">
    <place id="p1">
        <token>
            Rasmus
        </token>
    </place>
</xpnml>


***************Schema**************
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xpnml="http://www.itu.dk/people/rlh/" targetNamespace="http://www.itu.dk/people/rlh/" elementFormDefault="qualified">

<xs:element name="xpnml">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="xpnml:to"/>
      <xs:element ref="xpnml:from"/>
      <xs:element ref="xpnml:heading"/>
      <xs:element ref="xpnml:body"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>

</xs:schema>
Avatar billede Slettet bruger
18. november 2005 - 12:06 #1
Jeg ved ikke om det er typo's, men det Namespace du tildeler <xpnml> i XML filen, matcher ikke det der er defineret i schema filen...

- og hvorfor definerer du to, from, heading og body, når XML filen benytter place og token?

/CS
Avatar billede rasmuslh Nybegynder
18. november 2005 - 18:56 #2
HEj greystate

Undskyld jeg ikke har svaret før. Jeg havde selvfølgelig noget forkert i min clipfolder da jeg copy+pastede. Jeg var i gang med at teste et eksempel inde fra W3s webschool. Typisk at man læser teksten igennem, men ikke koden.

Jeg fik koden til at virke da jeg angav namespace på nogle af de reserverede ord i mit xml-dokument.

Undskyld besværet og det sene svar. Skulle hente min lillesøster og i biografen så jeg nåede ikke at svare før nu. :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester