Ich bin neu in diesem XML-Zeug, und ich habe ein Problem mit der Position des Elements Diops.Kann die Deklaration des Elements "Diops" nicht finden
Hier mein xml ist
<diops
xmlns:ans="ttp://dados.wsh.com.br/diopsxml-2016/xsd/2016/xsd/2016"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:SchemaLocation="http://dados.wsh.com.br/diopsxml-2016/xsd/2016 Diops2016.xsd">
Und hier ist meine XSD
<xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.ans.gov.br/ws/diops/financeiro/schema/v2016"
elementFormDefault="qualified"
targetNamespace="http://www.ans.gov.br/ws/diops/financeiro/schema/v2016"
version="1.1">
<xs:include schemaLocation="DiopsComplexTypes2016.xsd"/>
<xs:element name="diops">
<xs:complexType>
<xs:sequence>
<xs:element ref="tns:identificacao"/>
<xs:element name="financeiro" type="tns:financeiro"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Die Nachricht, die mir angezeigt ist. „Kann die Deklaration des Elements nicht gefunden 'diops'
Aber er ist das erste Element, das ich in der XSD-Datei deklariere, mit den anderen Elementen habe ich kein Problem, nur mit dem Element namens "Diops".
Sorry über mein schlechtes Englisch.
Vielen Dank für Ihre Antwort:
Sie sollten einfach eine Namespace-Deklaration in Ihrem XML-Dokument hinzuzufügen. Es klappt! –
Das OP sollte wahrscheinlich auch den Namen des 'xsi: schemaLocation' Attributs korrekt buchstabieren (Kleinbuchstaben 's'). –