我想解決兩個過去的考試問題,我設法完成它,但我不確定我是否做得對。如果有人能夠幫助我,我真的很樂意。我已經貼上了考題。 編寫XML和DTD文檔
第一個問題要求我寫一份前三部分的XML文檔,這就是我得到的。是否正確,是否會有更簡單的方法,因爲我需要使用筆和紙來編寫XML文檔。
<Top_3_Books>
<Book Catagory="Wine">
<Book1>
<Title> French Wines: The Essential Guide <\Title>
<Author> Penguin Publishers <\Author>
<\Book1>
<Book2>
<Title> An Encyclopaedia of the Wines and Domains of France <\Title>
<Author> Oxford Press <\Author>
<\Book2>
<Book3>
<Title> Hachette Atlas of French Wines & Vineyards <\Title>
<Author> Addison-Wesley <\Author>
<\Book3>
<\Book>
<Book Catagory="Food">
<Book1>
<Title> Seafood Recipes from Cornwall <\Title>
<Author> R.Steinway and BBC Press <\Author>
<\Book1>
<Book2>
<Title> D. Smithson's Easy How-To-Cook <\Title>
<Author> D. Smithson and Prentice-Hall <\Author>
<\Book2>
<Book3>
<Title> All Rhodes Lead to the Kitchen <\Title>
<Author> J. Rhodes and Addison-Wesley <\Author>
<\Book3>
<\Book>
<\Top_3_Books>
對於部分C,我需要寫一個DTD和下面是我的嘗試。它是否以更簡單或更快的方式再次寫入。謝謝。
<!ELEMENT Top_3_Books(Wines,Food)*>
<!ELEMENT Wines (Books, Author?)>
<!ELEMENT Books (#PCDATA)>
<!ELEMENT Author (#PCDATA)>
<!ELEMENT Food (Books, Author)>
<!ELEMENT Books (#PCDATA)>
<!ELEMENT Author (#PCDATA)>
感謝
感謝您的回答,現在有道理。我是否正確地完成了DTD? – Mikey
@Mikey,我也編輯過它。可能有一個以上的正確答案,我寫了對我來說似乎是正確的。 – JNF
謝謝,這看起來很混亂,是否有任何有用的材料/書籍/教程,我可以閱讀/觀看。再次感謝。 – Mikey