为什么在检查下面的代码时W3C验证器会出现以下问题:
“格式不正确:元素类型“ xs:element”的结束标记必须结束 带有'>'分隔符。
模式:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="filmliste">
<xs:complexType>
<xs:element name="film">
<xs:complexType>
<xs:sequence>
<xs:element ref='titel'/>
<xs:element ref='erscheinungsjahr'/>
<xs:element ref='regisseur'/>
<xs:element ref='schauspieler'/>
<xs:element ref='genre'/>
<xs:element ref='bewertung'/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:complexType>
<xs:element name='film' maxOccurs='unbounded'/>
<xs:element name='titel' type='xs:string' use='required' maxOccurs='1'/>
<xs:element name='erscheinungsjahr' type='xs:positiveInteger' use='required' maxOccurs='1'/>
<xs:element name='regisseur' type='xs:string' use='required' minOccurs='1'/>
<xs:element name='schauspieler' type='xs:string' use='required' minOccurs='1'/>
<xs:element name='genre' type='xs:string' use='required' minOccurs='1'/>
<xs:element name='bewertung' type='xs:double' use='required' minOccurs='1'/>
</xs:element name="filmliste">
</xs:schema>
XML文档代码:
<?xml version="1.0" encoding="UTF-8"?>
<filmliste author='Max' datum='20.01.2018' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="filmlistexsd.xsd">
<film>
<titel> Der Marsianer </titel>
<erscheinungsjahr> 2015 </erscheinungsjahr>
<regisseur> Ridley Scott </regisseur>
<schauspieler> Matt Damon, Jessica Chastain </schauspieler>
<bewertung> 8,1 </bewertung>
</film>
<film>
<titel> Joy - Alles außer gewöhnlich </titel>
<erscheinungsjahr> 2015 </erscheinungsjahr>
<regisseur> David O. Russel </regisseur>
<schauspieler> Jennifer Lawrene, Bradley Cooper, Robert De Niro</schauspieler>
<genre> Drama, Komödie </genre>
</film>
<film>
<titel> Der Herr der Ringe – Die Gefährten </titel>
<erscheinungsjahr> 2001 </erscheinungsjahr>
<regisseur> Peter Jackson </regisseur>
<schauspieler> Elijah Wood, Viggo Mortensen, Orlando Bloom, Ian McKellen </schauspieler>
<bewertung> 9,2 </bewertung>
</film>
</filmliste>