我只是试图用它的xsd文件来做一个小xmll文件,但是我不明白我在w3c代码验证器中遇到的错误。我的xml代码有效。我的xsd代码有效,但是当我一起检查代码时,出现错误,我发现我的错误是我在只有1个元素的情况下使用了even。我纠正了这个。现在,我的xsd代码不再有效(仅通过擦除),我找不到为什么会收到此错误。
这是我的xml代码:
<?xml version="1.0" encoding="UTF-8"?>
<List_Of_Skills>
<Skill>
<Name> PHP </Name>
<ID> 1 </ID>
<Description> Able to code in PHP </Description>
</Skill>
<Skill>
<Name> XML </Name>
<ID> 2 </ID>
<Description> Able to code in XML </Description>
</Skill>
<Skill>
<Name> C# </Name >
<ID> 3 </ID>
<Description> Able to code applications windows or web in C#</Description>
</Skill>
<Skill>
<Name> JavaScript </Name>
<ID> 4 </ID>
<Description> Able to create web applications and animations in JavaScript </Description>
</Skill>
<Skill>
<Name> Python </Name>
<ID> 5 </ID>
<Description> Able to code applications in Python </Description>
</Skill>
<Skill>
<Name> Ajax </Name>
<ID> 6 </ID>
<Description> Able to code web applications in Ajax </Description>
</Skill>
</List_Of_Skills>
Run Code Online (Sandbox Code Playgroud)
这是我的xsd代码:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="List_Of_Skills">
<xs:complexType>
<xs:element name="Skill">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="ID" type="xs:integer"/>
<xs:element name="Description" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:complexType>
</xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)
这是错误:错误-第8行,第27行:org.xml.sax.SAXParseException; lineNumber:8; columnNumber:27;s4s-elt-invalid-content.1:“#AnonType_List_Of_Skills”的内容无效。元素“ element”无效,放错位置或发生过多。
如果有人有任何信息,谢谢
Mayeul
确保您有xs:sequence或其他内容
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="List_Of_Skills">
<xs:complexType>
<xs:sequence>
<xs:element name="Skill" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="ID" type="xs:integer"/>
<xs:element name="Description" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9814 次 |
| 最近记录: |