Ich versuche, XSD für die folgenden XML zu schreiben, aber es zeigt den Fehler: - Ausnahme: CVC-elt.1.a: die Erklärung des Elements nicht gefunden‘ Unternehmenkann nicht die Erklärung des Elements finden ‚Firma
company.xml
<?xml version="1.0" encoding="UTF-8"?>
<Companies
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.w3schools.org companyxsd.xsd">
<Company>
<Companyname></Companyname>
<address></address>
</Company>
<Department>
<dname></dname>
<deptphoneno></deptphoneno>
<deptfaxno></deptfaxno>
<deptemail></deptemail>
</Department>
<Employee>
<empid></empid>
<ename></ename>
<emailid></emailid>
<phoneno></phoneno>
</Employee>
<ContractEmployee>
<name></name>
<phoneno></phoneno>
</ContractEmployee>
</Companies>
Und finden Sie meine XSD-Datei companyxsd.xsd
<?xml version = "1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs = "http://www.w3.org/2001/XMLSchema"
elementFormDefault = "qualified">
<xs:element name = "Companies">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs = "unbounded" minOccurs = "1" name = "Comp"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name = "Company">
<xs:sequence>
<xs:element name = "Companyname" type = "xs:string"/>
<xs:element name = "address" type = "xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "Department">
<xs:sequence>
<xs:element name = "dname" type = "xs:string"/>
<xs:element name = "deptphoneno" type = "xs:string"/>
<xs:element name = "deptfaxno" type = "xs:string"/>
<xs:element name = "deptemail" type = "xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "Employee">
<xs:sequence>
<xs:element name = "empid" type = "xs:string"/>
<xs:element name = "ename" type = "xs:string"/>
<xs:element name = "emailid" type = "xs:string"/>
<xs:element name = "phoneno" type = "xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name = "ContractEmployee">
<xs:sequence>
<xs:element name = "name" type = "xs:string"/>
<xs:element name = "phoneno" type = "xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Bitte sagen Sie mir, wo ich falsch liege .. Ich habe versucht, dies aus den letzten paar Tagen zu lösen, und ich bin wirklich hier fest. This ER diagram is used for the XML