2 Stimmen

Cvc-elt.1.a: Kann die Deklaration des Elements 'Order' nicht finden

Ich weiß, was der Fehler bedeutet, aber soweit ich sehen kann, ist das Order-Element im Schema ordnungsgemäß deklariert. Liegt es daran, wie ich meinen Schemastandort deklariere? Ich bin mir nicht sicher, wie ich die Deklaration reparieren soll. Irgendwelche Gedanken?

Mein XML

  Aaron Rodgers

    Old Time Souvenir Football
    244
    12
    21.95

      135 Airline Highway
      Green Bay WI 02882

    Official Packer Football
    256
    1
    France
    .10

      Gertrude Rodgers
      271 Old Homestead Way
      San Francisco CA 02895

    Happy Mothers Day to a great Mom! Love, Aaron

  263.40
  18.44
  8.95
  290.79

Mein XSD

3voto

Ian Roberts Punkte 117705

Ihr Instanzdokument hat xmlns="http://www.w3schools.com", aber Ihr Schema hat keinen targetNamespace. Daher gibt das Schema eine Deklaration des Elements mit dem Namen Order im keinen Namespace an, aber der Validator sucht nach einer Deklaration des Elements mit dem Namen Order im Namespace http://www.w3schools.com.

Fügen Sie targetNamespace="http://www.w3schools.com" zum Öffnungstag von xs:schema hinzu und korrigieren Sie das xsi:schemaLocation, um übereinzustimmen - es verwendet derzeit die falsche Namensraum-URI.

xsi:schemaLocation="http://www.w3schools.com order.xsd"

Der Namensraum des Instanzdokuments, der targetNamespace des Schemas und der Namensraum, den Sie dem Schema mit xsi:schemaLocation zuordnen, müssen alle gleich sein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X