2017-03-10 6 views
-1

XSD에 대해 XML 유효성 검사를 시도 할 때 올바른 방향으로 나를 가리켜 주실 수 있으니 아래 오류가 발생했습니다 (아래 참조).XML XSD 유효성 검사

오류 - 요소 유형 "트랙"의 끝 태그는 '>'구분 기호로 끝나야합니다.

<?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