Avatar billede claushelth Nybegynder
14. februar 2004 - 15:38 Der er 9 kommentarer og
2 løsninger

xml/xsd - Warning

Får denne fejl
Warning: Could not find schema information for the element 'Simple.xsd:memory'. An error occurred at file:///D:/www/day11/simple.xml, (6, 4). at line 6 position 4

Jeg får også advarslen i andre lign eksempler?

Det er et simpelt afskrevet eksempel:
xml fil:
<?xml version="1.0" encoding="utf-8" ?> 
    <computer xmlns="Simple.xsd">
        <name>Alice</name>
        <os>Windows 2000</os>
        <speed>800</speed>
        <memory>256</memory>
    </computer>

xsd fil:
<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="simple.xsd"
            targetNamespace="simple.xsd"
            elementFormDefault="qualified">
    <xsd:element name="computer">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="name" type="xsd:string" />
                <xsd:element name="os" type="xsd:string" />
                <xsd:element name="speed" type="xsd:string" />
                <xsd:element name="memory" type="xsd:string" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>               
</xsd:schema>
Avatar billede arne_v Ekspert
14. februar 2004 - 16:19 #1
Hm.

    <?xml version="1.0" encoding="utf-8" ?>
    <computer>
        <name>Alice</name>
        <os>Windows 2000</os>
        <speed>800</speed>
        <memory>256</memory>
    </computer>

<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="simple.xsd"
            elementFormDefault="qualified">
    <xsd:element name="computer">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="name" type="xsd:string" />
                <xsd:element name="os" type="xsd:string" />
                <xsd:element name="speed" type="xsd:string" />
                <xsd:element name="memory" type="xsd:string" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>             
</xsd:schema>

validerer fint, så der er et eller andet med:
  xmlns="Simple.xsd"
  targetNamespace="simple.xsd"
Avatar billede claushelth Nybegynder
14. februar 2004 - 16:22 #2
får du ingen warning? hvad mener du med det er et eller andet med:
xmlns="Simple.xsd"
  targetNamespace="simple.xsd"
Avatar billede claushelth Nybegynder
14. februar 2004 - 16:22 #3
de ligger i samme mappe!
Avatar billede arne_v Ekspert
14. februar 2004 - 16:26 #4
Jo - jeg få også fejl på dine versioner, men ikke på ovenstående, hvor jeg har fjernet
de 2 dele.
Avatar billede arne_v Ekspert
14. februar 2004 - 16:26 #5
Og jeg er desværre ikke skrap nok udi schema teknologien til at kunne
gennemskue hvad problemet med dem er.
Avatar billede claushelth Nybegynder
14. februar 2004 - 16:42 #6
ok..takker alligevel :-)
Men hvis der er andre der ved det?
Avatar billede awolffdk Nybegynder
14. februar 2004 - 17:20 #7
Har lige ommodelleret en smule...... nu skulle der ikke være noget problem

<?xml version="1.0"    encoding="utf-8" ?>   
<computer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:noNamespaceSchemaLocation="Simple.xsd">
        <name>Alice</name>
        <os>Windows    2000</os>
        <speed>800</speed>
        <memory>256</memory>
    </computer>


<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    <xsd:element name="computer">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="name" type="xsd:string" />
                <xsd:element name="os" type="xsd:string" />
                <xsd:element name="speed" type="xsd:string" />
                <xsd:element name="memory" type="xsd:string" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>

Jeg får ikke nogen fejl ved valiudering
Allan
Avatar billede claushelth Nybegynder
14. februar 2004 - 17:48 #8
Kan det forklares, eller skal man bare acceptere at sådan ser verdenen ud? Jeg er rimelig ny i xml og xsd, og skriver som sagt nogle eksempler af fra en bog...de burde da være korrekte!
:-)
Avatar billede arne_v Ekspert
06. marts 2004 - 15:40 #9
Lukke tid ?
Avatar billede arne_v Ekspert
06. marts 2004 - 15:41 #10
Og et svar
Avatar billede claushelth Nybegynder
07. marts 2004 - 21:40 #11
ok...takker til begge :-)
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