Я пытаюсь связать XSD-файл с XML-файлом.Во время проверки я получаю ту же ошибку: строка 3, столбец 167: cvc-elt.1: не удается найти объявление элемента 'SecondQ'.
Я использую: http://xmlvalidator.new -studio.org / для проверки документов.
Я также заметил, что это часто публикуемая проблема, но я не смог решить мою ситуацию, прочитав эти другие посты.
Два файла находятся в одной папке, и для домена нет веб-сайта, только два файла локально.
XML DOCUMENT:
<SecondQ xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/XMLSchema q2x.xsd">
<Medicine MID="60004">
<MedicineName>Thorazin</MedicineName>
<MedicineDetails>
<Manufacturer>Pfiezer</Manufacturer>
<Strength>200</Strength>
<PatientMedInfo>
<RefillLeft>3</RefillLeft>
<Repetition>1</Repetition>
<Duration>30</Duration>
</PatientMedInfo>
</MedicineDetails>
</Medicine>
<Medicine MID="60005">
<MedicineName>Ciprodex</MedicineName>
<MedicineDetails>
<Manufacturer>Alcon Laboratories Inc.</Manufacturer>
<Strength>6</Strength>
<PatientMedInfo>
<RefillLeft>1</RefillLeft>
<Repetition>3</Repetition>
<Duration>21</Duration>
</PatientMedInfo>
</MedicineDetails>
</Medicine>
</SecondQ>
XSD DOCUMENT:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="SecondQ">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Medicine" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MedicineName" type="xsd:string"/>
<xsd:element name="MedicineDetails">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Manufacturer" type="xsd:string"/>
<xsd:element name="Strength" type="xsd:integer"/>
<xsd:element name="PatientMedInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RefillLeft" type="xsd:integer"/>
<xsd:element name="Repetition" type="xsd:integer"/>
<xsd:element name="Duration" type="xsd:integer"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="MID" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Заранее спасибо.