我无法找到该问题的尝试不同的东西。我非常感谢任何帮助。 我有一个有效的.xsd文档,但更改了xml的某些部分,现在我无法得到它的有效性,我没有找到错误。错误消息如下。有人看到那里有什么问题吗?异常开始,属性序列开始。XSD验证 - 属性的序列 - 例外
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:Projekt1" xmlns:proj="urn:Projekt1">
<xs:element name="projekte" type="proj:ProjekteForm"/>
<xs:complexType name="ProjekteForm">
<xs:sequence>
<xs:element name="person" type="proj:ProjekteForms" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProjekteForms">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="link" type="xs:string"/>
<xs:element name="zhaw" type="xs:string"/>
<sequence>
<xs:attribute name="width" type="xs:integer"/>
<xs:attribute name="height" type="xs:integer"/>
</sequence>
<xs:element name="homepage" type="xs:string"/>
<xs:element name="googlemapsx" type="xs:float"/>
<xs:element name="googlemapsy" type="xs:float"/>
<xs:element name="facebook" type="xs:string"/>
<xs:element name="skype" type="xs:string"/>
<xs:element name="twitter" type="xs:string"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer"/>
</xs:complexType>
</xs:schema>
这里的内容是什么意思?在文档的另一个地方,它的工作原理也是这样。
消息:
无效。 错误 - 行16,52:org.xml.sax.SAXParseException; lineNumber:16; columnNumber:52; s4s-elt-must-match.1:'序列'的内容必须匹配(注释?,(元素|序列|任何))。发现问题始于:属性。 错误 - 第17,53行:org.xml.sax.SAXParseException; lineNumber:17; columnNumber:53; s4s-elt-must-match.1:'序列'的内容必须匹配(注释?,(元素|序列|任何))。发现问题始于:属性。
编辑: 也许,如果我还上传了XML是有帮助的。但问题仅仅在于.xsd的有效性。
<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="Projekt1.xsl" xmlns:x="urn:Projekt1" exclude-result-prefixes="x"?>
<x:projekte xmlns:x="urn:Projekt1">
<person id= "1">
<name>Franz Mommar</name>
<link>http://www.dfki.de/~wahlster/Portrait_Photos/</link>
<zhaw width="100" height="100">Portrait_Wahlster_Photo_by_Jim_Rakete.jpg</zhaw>
<homepage>http://www.werni.ch</homepage>
<googlemapsx>285.2342</googlemapsx>
<googlemapsy>234.3598</googlemapsy>
<facebook>franzmoammar</facebook>
<skype>franz.moammar</skype>
<twitter>franzmoammar</twitter>
</person>
<person id= "2">
<name>Rüdiger Mannheim</name>
<link>http://www.dfki.de/~wahlster/Portrait_Photos/</link>
<zhaw width="100" height="100">Wahlster_Anschnitt_gross.jpg</zhaw>
<homepage>http://www.humor.li</homepage>
<googlemapsx>45.2342</googlemapsx>
<googlemapsy>32.3598</googlemapsy>
<facebook>rüdigermann</facebook>
<skype>ruedi</skype>
<twitter>geronimo</twitter>
</person>
</x:projekte>
我想你的解决方案,它的工作。非常感谢你!!! :) 他们应该是来自“zhaw” - 元素的属性。 非常感谢! – codepleb