0
我已經開始研究一個簡單的XML拉解析器,並且正如我剛剛解決了關於什麼是XML的正確語法,關於某些字符/序列,可忽略的空格等等(謝謝,http://www.w3schools.com/xml/xml_elements.asp),我意識到我仍然不知道什麼可以被描繪爲下面的案例(其中Validome非常適合發現);請注意,我只想使用xml文件進行數據存儲,不需要實體,DTD或模式):XML:哪些處理規則適用於與標籤交織的值?
<bookstore>
<book id="1">
<author>Kurt Vonnegut Jr.</author>
<title>Slapstick</title>
</book>
We drop a pie here.
<book id="2">Who cares anyway?
<author>Stephen King</author>
<title>The Green Mile</title>
</book>
And another one here.
<book id="3">
<author>Next one</author>
<title>This time with its own title</title>
</book>
</bookstore>
「我們在這裏放一個餡餅。」和「另一個在這裏。」是「書店」元素的價值。 「誰在乎呢?」是與第二個「書」元素相關的值。
這些處理是如何處理的?將「我們在這裏放下一個餡餅。」和「另一個在這裏。」被連接以形成「書店」元素的一個值,或者它們被單獨處理,存儲在某處,影響它們所屬元素的解析結果,或......?