這算不上可怕,但是足以促使我尋找別的替代方案。將數據嵌入在 XHtml 中怎麼樣?在這種情況下,不需要對它進行解析或格式化,可以像清單 3 中這樣直接顯示它:
<html><body><ul> <li><dl> <dt>publisher</dt><dd>Room of One's Own</dd> <dt>type</dt><dd>Journal</dd> <dt>titles</dt><dd><ul> <li>Hyacinth Blue</li> <li>Fabrication</li> <li>Thanksgiving</li> <li>Spilling the Peas</li> </ul></dd> <dt>submitted</dt><dd>2005-05-10</dd> <dt>accepted</dt><dd>2005-09-01</dd> <dt>published</dt><dd>2006-10-01</dd> <dt>payment received</dt><dd>2006-09-01</dd> <dt>titles accepted</dt><dd><ul> <li>Hyacinth Blue</li> </ul></dd> <dt>expenses</dt><dd><dl> <dt>postage</dt><dd>CAD 1.12</dd> </dl></dd> <dt>payment</dt><dd><ul> <li>CAD 50.00</li> <li>2 CopIEs of Publication Issue</li> </ul></dd> </dl></li> <li><dl> <dt>publisher</dt> <dd>Surrey International Writers' Competition</dd> <dt>type</dt><dd>Contest</dd> <dt>titles</dt><dd><ul> <li>The Thirteenth Child</li> </ul></dd> <dt>submitted</dt><dd>2006-08-31</dd> <dt>accepted</dt><dd>2006-09-26</dd> <dt>published</dt><dd>2006-10-20</dd> <dt>payment received</dt><dd>2006-10-20</dd> <dt>titles accepted</dt><dd><ul> <li>The Thirteenth Child</li> </ul></dd> <dt>expenses</dt><dd><dl> <dt>postage</dt><dd>CAD 1.05</dd> <dt>entry fee</dt><dd>CAD 15.00</dd> </dl></dd> <dt>payment</dt><dd><ul> <li>CAD 150.00</li> <li>Honorable Mention</li> <li>Copy of Anthology</li> </ul></dd> </dl></li> <li><dl> <dt>publisher</dt><dd>Word on the Street</dd> <dt>type</dt><dd>Invited Reader</dd> <dt>event</dt><dd>10 Minutes of readings</dd> <dt>event date</dt><dd>2006-09-24</dd> <dt>payment</dt><dd><ul> <li>T-Shirt</li> <li>Lunch</li> </ul></dd> </dl></li> <li><dl> <dt>publisher</dt><dd>Paideusis: The Journal of the Canadian Philosophy of Education SocIEty</dd> <dt>type</dt><dd>Refereed Journal</dd> <dt>titles</dt><dd><ul> <li>To Carry Over: Metaphor Invents Us (seven poems)</li> </ul></dd> <dt>submitted</dt><dd>2006-10-13</dd> <dt>accepted</dt><dd>2006-10-16</dd> <dt>published</dt><dd>Pending</dd> <dt>titles accepted</dt><dd>All</dd> </dl></li> </ul></body></Html>