2017-03-10 190 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