2016-06-22 2 views
-2

Was mache ich falsch? Es gibt mir Fehlerkann XML wohlgeformtes Dokument nicht erstellen

[Xerces-J 2.9.1] Überprüfen "Task3.xml" für Wohlgeformtheit ... Ln 8 Col 24 - Offenes Zitat wird für Attribut erwartet, das einem Elementtyp zugeordnet ist. 1 Fehler

<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
To change this license header, choose License Headers in Project Properties. 
To change this template file, choose Tools | Templates 
and open the template in the editor. 
--> 

<customer customnumber=1 xsi:schemaLocation="Task3.xsd"> 
    <name>Jack Smith</name> 
    <email>[email protected]</email>  
    <order ordernumber=1> 
     <orderdate>01-JAN-2016</orderdate> 
     <handling-cost>100</handling-cost> 
     <product productnumber=1> 
      <name>computer</name> 
      <price>1000</price> 
     </product> 
     <product productnumber=2> 
      <name>piano</name> 
      <price>100000</price> 
     </product> 
    </order> 
    <order ordernumber=2> 
     <orderdate>03-JUN-2016</orderdate> 
     <handling-cost>1000</handling-cost> 
     <product productnumber=2> 
      <name>piano</name> 
      <price>20000</price> 
     </product> 
     <product productnumber=4> 
      <name>viollin</name> 
      <price>10000</price> 
     </product> 
    </order> 
</customer> 

Bitte helfen Sie mir, dies zu korrigieren. Was soll ich ändern oder verändern?

Antwort

2

müssen XML-Attribute mit Anführungszeichen gesetzt werden, entweder:

<order ordernumber="2"> 

oder

<order ordernumber='2'> 

Sie sind auch eine nicht deklarierte Namespacepräfix verwenden. Sie müssen es erklären: „: schema xsi“ im Zusammenhang mit einem Elementtyp „Kunden“ gebunden ist, nicht

<customer customnumber="1" xsi:schemaLocation="Task3.xsd" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
+0

its me diesen Fehler jetzt das Präfix „xsi“ für das Attribut geben. 1 Fehler – webionDev

+0

@MohammadRahman Bitte sehen Sie meine Bearbeitung. – JLRishe

+0

Sie müssen den Namespace für xsd hinzufügen -> xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" –

Verwandte Themen