0
對於我的任務,我已經分配了創建代表虛擬地理藏寶遊戲的DTD的任務。DTD問題(其中一個或另一個[或兩個])
我有一個問題,代表的位置可以是GPS或無線或兩者,但不是更多然後每個之一。我將如何表達這一點?我能想到的最接近的列表如下。
<!ELEMENT location ((gps|wifi)+)>
完整的DTD在這裏。
<!ELEMENT game (information, caches)>
<!ELEMENT information (gameID, gameName, gameDescription, date, author)>
<!ELEMENT gameID (#PCDATA)>
<!ELEMENT gameName (#PCDATA)>
<!ELEMENT gameDescription (#PCDATA)>
<!ELEMENT date (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT caches (cache+)>
<!ELEMENT cache (cacheID, cacheName, location, value)>
<!ELEMENT cacheID (#PCDATA)>
<!ELEMENT cacheName (#PCDATA)>
<!ELEMENT location ((gps|wifi)+)>
<!ELEMENT gps (longitude, latitude)>
<!ELEMENT latitude (#PCDATA)>
<!ELEMENT longitude (#PCDATA)>
<!ELEMENT wifi (#PCDATA)>
<!ELEMENT value (#PCDATA)>
每個遊戲包含一些關於它的信息和一些緩存。
提前歡呼。
完美地工作!謝謝=] – Malachi 2009-01-20 00:24:20