Avatar billede thums Praktikant
11. november 2006 - 20:50 Der er 3 kommentarer og
1 løsning

Namespace kædes sammen med xml

Jeg har problemer med at kæde denne xml sammen med min xsd, og tænkte på om jeg kunne få en hånd med det :)

<?xml version="1.0" encoding="ISO-8859-1"?>

<collection>

    <point>
        <address />
    </point>
    <point>
        <note />
        <address />
        <note />
        <note />
    </point>
    <point>
        <address />
        <note />
    </point>
    <point>
        <longitude />
        <address />
    </point>
    <point>
        <note />
        <longitude />
        <note />
        <address />
        <note />
        </point>
    <point>
        <note />
        <latitude />
        <note />
        <note />
        <longitude />
    </point>
    <point>
        <note />
        <note />
        <note />
        <latitude />
        <note />
        <longitude />
    </point>
    <point>
        <latitude />
        <longitude />
    </point>
    <point>
        <note />
        <latitude />
        <note />
        <longitude />
        <note />
    </point>
</collection>

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="collection">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="point"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="point">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="note"/>
        <xs:choice>
          <xs:sequence>
            <xs:element minOccurs="0" ref="longitude"/>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="note"/>
            <xs:element ref="address"/>
          </xs:sequence>
          <xs:sequence>
            <xs:element ref="latitude"/>
            <xs:element minOccurs="0" maxOccurs="unbounded" ref="note"/>
            <xs:element ref="longitude"/>
          </xs:sequence>
        </xs:choice>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="note"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="latitude" type="xs:string"/>
  <xs:element name="longitude" type="xs:string"/>
  <xs:element name="address" type="xs:string"/>
  <xs:element name="note" type="xs:string"/>
</xs:schema>
Avatar billede thums Praktikant
11. november 2006 - 21:04 #1
jeg har prøvet med

<collection xmlns="http://www.w3schools.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://localhost/geo.xsd">

men lader til at skidtet ikke virker?
Avatar billede Slettet bruger
13. november 2006 - 13:48 #2
Når du ikke definerer et namespace skal du bruge xsi:noNamespaceSchemaLocation i stedet for xsi:schemaLocation

/CS
Avatar billede thums Praktikant
13. november 2006 - 16:37 #3
Tester det når jeg kommer hjem.. fandt nemlig en anden løsning da jeg skulle bruge løsningen væsentligt før du kom med den :) men hvis det virker fortjener du pointene
Avatar billede thums Praktikant
06. december 2006 - 20:27 #4
acceptere dit svar selvom jeg ikke har fået afprøvet det.. tak for hjælpen ;)
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



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows