0
我知道有很多類似的帖子,但我嘗試了這些建議,他們不工作在我的情況:(。
這是我的XML:cvc-elt.1.a:找不到元素「pasja」的聲明
<?xml version="1.0" encoding="utf-8"?>
<pasja>
<gitara>
<typ>klasyczna</typ>
<struny>nylonowe</struny>
<cena>500</cena>
<gryf>szeroki</gryf>
<muzyka>klasyczna i flamenco</muzyka>
</gitara>
</pasja>
這是我的架構:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd"
elementFormDefault="qualified"
xmlns="http://tempuri.org/XMLSchema.xsd"
xmlns:mstns="http://tempuri.org/XMLSchema.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
>
<xs:element name="pasja" type="pas"/>
<xs:complexType name="pas">
<xs:sequence>
<xs:element name="gitara">
<xs:complexType>
<xs:sequence>
<xs:element name="typ" type="xs:string"/>
<xs:element name="struny" type="xs:string"/>
<xs:element name="cena" type="xs:integer"/>
<xs:element name="gryf" type="xs:string"/>
<xs:element name="muzyka" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
驗證:http://xmltools.corefiling.com/miniSchemaValidate/Controller 我得到這個錯誤:CVC-elt.1.a:找不到元素 「pasja」 的聲明 我真的需要幫助!
我不知道是否它的複製粘貼錯誤,但XML不能元素開始,因此增加它之前將解決問題。 –
srsyogesh
是的,粘貼錯誤,謝謝! :))我修復它 – user3078395
所以它的複製粘貼錯誤在這裏或做的實際的XML沒有這個聲明,因爲看着它也指向相同的錯誤。 – srsyogesh