2017-03-10 228 views
-1

因此,當嘗試對XSD驗證XML時,我可能會遇到1個錯誤(請參閱下文),請指出正確的方向嗎?XML XSD驗證

錯誤 - 元素類型「track」的結束標記必須以'>'分隔符結尾。

<?xml version="1.0" encoding="UTF-8"?> 
<ingestion xsi:noNamespaceSchemaLocation="ingestion.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <album> 
    <consumer_release_date>2006-01-01</consumer_release_date> 
    <main_genre>Alternative</main_genre> 
    <main_subgenre>Boogie</main_subgenre> 
    <language>IT</language> 
    <name>Peace,Love,Death Metal</name> 
    <release_format_type>EP</release_format_type> 
    <total_discs>1</total_discs> 
    <tracks> 
     <track> 
     <main_genre>Alternative</main_genre> 
     <main_subgenre>Boogie</main_subgenre> 
     <isrc_code>BB1231234567</isrc_code> 
     <language>IT</language> 
     <name>FlamesgoHigher</name> 
     <track_version>trackversion</track_version> 
    </tracks> 
    <upc_code>1234567890136</upc_code> 
    </album> 
</ingestion> 
+2

你永遠關閉你的''想必這樣的驗證嘗試用''部分匹配。 – Filburt

+0

感謝您的回覆,我將如何關閉此軌道?,這讓我感到非常困惑 –

+0

一般來說,最好在您的主題中提供更多信息,如「XML/XSD驗證失敗,錯誤」或描述錯誤的內容。 – bkausbk

回答

-1

,您可以關閉使用

<tracks> 
    <track> 
    <main_genre>Alternative</main_genre> 
    <main_subgenre>Boogie</main_subgenre> 
    <isrc_code>BB1231234567</isrc_code> 
    <language>IT</language> 
    <name>FlamesgoHigher</name> 
    <track_version>trackversion</track_version> 
    </track> 
</tracks> 
+0

現在我得到-error 19: cvc-complex-type.2.4.b:元素'track'的內容不完整。預計會出現'{「」:catalog_tier,「」:sequence_number}'之一 –

+0

可能的原因:某些子元素'sequence_number'和'catalog_tier'缺失。 – Thiru