1
XML Schema存在問題。它導致驗證錯誤,我想知道問題是什麼。元素類型「xs:element」必須後面跟有屬性規範,「>」或「/>」
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="row">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="abstract"/>
<xs:element type="xs:string" name="bibliography"/>
<xs:element type="xs:string" name="catno"/>
<xs:element type="xs:string" name="citation"/>
<xs:element type="xs:string" name="copyrightnotice"/>
<xs:element type="xs:string" name="description"/ minOccurs="0" maxOccurs="unbounded"/>
<xs:element type="xs:string" name="image"/>
<xs:element type="xs:string" name="metadatamodificationdate"/>
<xs:element type="xs:byte" name="pagetotal"/>
<xs:element type="xs:string" name="publisher"/>
<xs:element type="xs:string" name="publishercity"/>
<xs:element type="xs:string" name="publishercountry"/>
<xs:element type="xs:string" name="sponsor"/>
<xs:element type="xs:string" name="title"/>
<xs:element type="xs:string" name="titlelargerentity"/>
<xs:element type="xs:float" name="datemonth"/>
<xs:element type="xs:string" name="datetype"/>
<xs:element type="xs:float" name="dateyear"/>
<xs:element type="xs:string" name="era"/>
<xs:element type="xs:string" name="language" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute type="xs:byte" name="modid"/>
<xs:attribute type="xs:short" name="recordid"/>
</xs:complexType>
</xs:element>
</xs:schema>
代碼中的xsd:schema
有什麼問題?有什麼缺失?由於第2行不能驗證?