저는 XML을 처음 접했고 실제로 잘못하고있는 것을 알아내는 데 문제가 있습니다. 되돌아 오는 오류의 대부분은 문서 유형이 요소 "트랙"을 허용하지 않는다는 것입니다. 누군가가 내가 뭘 잘못하고 있는지 말할 수 있다면 정말 고마워. 사전에 1 달도 안되는 시간 동안이 작업을 해왔습니다. XML 유효성 검사 오류
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="CdCollection.xsl"?>
<!DOCTYPE cdCollection [
<!ELEMENT cdCollection(album)>
<!ELEMENT album(title, artist, label, disk, track+, diskOne, diskTwo)>
<!ELEMENT title(#PCDATA)>
<!ELEMENT artist(#PCDATA)>
<!ELEMENT label(#PCDATA)>
<!ELEMENT disk(#PCDATA)>
<!ELEMENT track(trackTitle, trackNumber, trackTime)>
<!ELEMENT trackTitle(#PCDATA)>
<!ELEMENT trackNumber(#PCDATA)>
<!ELEMENT trackTime(minute, seconds)>
<!ELEMENT minute(#PCDATA)>
<!ELEMENT seconds(#PCDATA)>
<!ELEMENT diskOne(title, artist, label, track+)>
<!ELEMENT diskTwo(title, artist, label, track+)>
]>
<cdCollection>
\t <album>
\t \t <title>Barenaked Ladies Are Men</title>
\t \t <artist>Barenaked Ladies</artist>
\t \t <label> Raisin Records</label>
\t \t <disk>
\t \t \t <track>
\t \t \t \t <trackTitle>Serendipity</trackTitle>
\t \t \t \t <trackNumber>1.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t <seconds>11</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Something You'll Never Find</trackTitle>
\t \t \t \t <trackNumber>2.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t <seconds>57</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t \t <track>
\t \t \t \t <trackTitle>One and Only</trackTitle>
\t \t \t \t <trackNumber>3.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>47</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Angry People</trackTitle>
\t \t \t \t <trackNumber>4.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t <seconds>01</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Down to Earth</trackTitle>
\t \t \t \t <trackNumber>5.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>46</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Beautiful</trackTitle>
\t \t \t \t <trackNumber>6.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 2 :</minute>
\t \t \t \t \t <seconds>35</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Running Out of Ink</trackTitle>
\t \t \t \t <trackNumber>7.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>58</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Half a Heart</trackTitle>
\t \t \t \t <trackNumber>8.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t <seconds>27</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Maybe Not</trackTitle>
\t \t \t \t <trackNumber>9.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>00</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>I Can I Will I Do</trackTitle>
\t \t \t \t <trackNumber>10.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>08</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Fun & Games</trackTitle>
\t \t \t \t <trackNumber>11.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>45</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>The New Sad</trackTitle>
\t \t \t \t <trackNumber>12.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 2 :</minute>
\t \t \t \t \t <seconds>34</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Quality</trackTitle>
\t \t \t \t <trackNumber>13.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t <seconds>15</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Another Spin</trackTitle>
\t \t \t \t <trackNumber>14.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 2 :</minute>
\t \t \t \t \t <seconds>34</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>What A Letdown</trackTitle>
\t \t \t \t <trackNumber>15.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>49</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t \t <track>
\t \t \t \t <trackTitle>Why Say Anything Nice?</trackTitle>
\t \t \t \t <trackNumber>16.</trackNumber>
\t \t \t \t <trackTime>
\t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t <seconds>42</seconds>
\t \t \t \t </trackTime>
\t \t \t </track>
\t \t </disk>
\t </album>
\t <album>
\t \t <diskOne>
\t \t \t <title>Live From Mars</title>
\t \t \t <artist>Ben Harper</artist>
\t \t \t <label> Virgin Records US</label>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Glory & Consequenc</trackTitle>
\t \t \t \t \t <trackNumber>1.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 6 :</minute>
\t \t \t \t \t \t <seconds>01</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Excuse Me Mr</trackTitle>
\t \t \t \t \t <trackNumber>2.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>54</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Alone</trackTitle>
\t \t \t \t \t <trackNumber>3.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 5 :</minute>
\t \t \t \t \t \t <seconds>01</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Sexual Healing</trackTitle>
\t \t \t \t \t <trackNumber>4.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 5 :</minute>
\t \t \t \t \t \t <seconds>14</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Woman In You</trackTitle>
\t \t \t \t \t <trackNumber>5.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 8 :</minute>
\t \t \t \t \t \t <seconds>00</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Ground On Down</trackTitle>
\t \t \t \t \t <trackNumber>6.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 5 :</minute>
\t \t \t \t \t \t <seconds>39</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Steal My Kisses</trackTitle>
\t \t \t \t \t <trackNumber>7.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 5 :</minute>
\t \t \t \t \t \t <seconds>15</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t \t <track>
\t \t \t \t \t <trackTitle>Burn One Down</trackTitle>
\t \t \t \t \t <trackNumber>8.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>53</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Mama's Got A Girlfriend Now</trackTitle>
\t \t \t \t \t <trackNumber>9.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 2 :</minute>
\t \t \t \t \t \t <seconds>53</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Welcome To The Cruel World</trackTitle>
\t \t \t \t \t <trackNumber>10.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 5 :</minute>
\t \t \t \t \t \t <seconds>52</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Forgiven</trackTitle>
\t \t \t \t \t <trackNumber>11.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 9 :</minute>
\t \t \t \t \t \t <seconds>26</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Faded/Whole Lotta Love</trackTitle>
\t \t \t \t \t <trackNumber>12.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 10 :</minute>
\t \t \t \t \t \t <seconds>45</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t </diskOne>
\t \t <diskTwo>
\t \t \t <title>Live From Mars</title>
\t \t \t <artist>Ben Harper</artist>
\t \t \t <label> Virgin Records US</label>
\t \t \t <track>
\t \t \t \t \t <trackTitle>Waiting On An Angel</trackTitle>
\t \t \t \t \t <trackNumber>1.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>27</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Rose From My Friends</trackTitle>
\t \t \t \t \t <trackNumber>2.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 5 :</minute>
\t \t \t \t \t \t <seconds>36</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Power Of The Gospel</trackTitle>
\t \t \t \t \t <trackNumber>3.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 6 :</minute>
\t \t \t \t \t \t <seconds>49</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Pleasure And Pain</trackTitle>
\t \t \t \t \t <trackNumber>4.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>29</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Please Bleed</trackTitle>
\t \t \t \t \t <trackNumber>5.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>56</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>The Drugs Don't Work</trackTitle>
\t \t \t \t \t <trackNumber>6.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>37</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>The Lord's Arms</trackTitle>
\t \t \t \t \t <trackNumber>7.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t \t <seconds>15</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Not Fire , Not Ice</trackTitle>
\t \t \t \t \t <trackNumber>8.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t \t <seconds>45</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Beloved One</trackTitle>
\t \t \t \t \t <trackNumber>9.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 3 :</minute>
\t \t \t \t \t \t <seconds>47</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Number Three</trackTitle>
\t \t \t \t \t <trackNumber>10.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 2 :</minute>
\t \t \t \t \t \t <seconds>31</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Walk Away</trackTitle>
\t \t \t \t \t <trackNumber>11.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>35</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Another Lonely Day</trackTitle>
\t \t \t \t \t <trackNumber>12.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 4 :</minute>
\t \t \t \t \t \t <seconds>48</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t \t \t <track>
\t \t \t \t \t <trackTitle>Like A King/I'll Rise (Medley)</trackTitle>
\t \t \t \t \t <trackNumber>13.</trackNumber>
\t \t \t \t \t <trackTime>
\t \t \t \t \t \t <minute>- 10 :</minute>
\t \t \t \t \t \t <seconds>02</seconds>
\t \t \t \t \t </trackTime>
\t \t \t \t </track>
\t \t </diskTwo>
\t </album>
</cdCollection>
우리가 일반적으로 그렇게 설명하는 대신받은 오류는 무엇입니까? – skrrgwasme
내 주요 오류 메시지는 "줄 27, 열 10 : 문서 형식에서 여러 줄에"여기에 "요소를 허용하지 않지만"오류 줄 156, 열 9 : 끝나지 않은 "앨범"에 대한 끝 태그 ". – Sparked