下面的文件正確嗎?為什么?用IE和本章中的解析器驗證你的結(jié)論。
mes.dtd
<!ELEMENT message ANY>
<!ELEMENT persion (name,age?,lxfs)>
<!ELEMENT lxfs (#PCDATA,tel|email)*>
<!ELEMENT name (first,last)>
<!ATTLIST name sex (male|female) "male">
<!ELEMENT first %pc; >
<!ELEMENT last %pc;>
<!ELEMENT age %pc;>
<!ELEMENT tel %pc;>
<!ELEMENT email %pc;>
<!ENTITY % pc “(#PCDATA)”>
<!ELEMENT emergency EMPTY>
<!ATTLIST emergency
fire CDATA #FIXED "119"
police CDATA #FIXED "110"
hospital CDATA #FIXED "120"
>
mes.xml
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE SYSTEM "mes.dtd">
<message>
<persion>
<name sex="男">
<first>li</first>
<last>xiao</last>
</name>
<age>25</age>
<lxfs>
<tel>123456</tel>
</lxfs>
</persion>
<persion>
<name>
<first>wang</first>
<last>xiao</last>
</name>
<lxfs></lxfs>
</persion>
<emergency fire="120" police="110" />
</message>
您可能感興趣的試卷
最新試題
若用DOM處理下面一段XML文檔,則下面的XML文檔中有()個對象。<book><author>tom</author><bookcode>12</bookcode></book>
要定義一個數(shù)據(jù)類型,既可能包含integer類型的值,也可能包含string類型的值,以下schema片段正確的是()。
下列幾個類中,用于操作請求會話的是()。
表達式中的未知節(jié)點的是()。
下列符號中,用來表示JSONPath語法中的根節(jié)點的是()。
Scrapy項目中,哪個文件可以定制各個組件的行為?()
下列選項中,用于表示bs4中的標(biāo)簽的類是()。
Report.xml中包含subject 元素,該元素可以包含某HTML 標(biāo)記,如下:< subject>< b>2008年< /b>< i>北京奧運會< i>展望< /subject>現(xiàn)需要編寫一個XML schema來定義該xml文檔內(nèi)容的結(jié)構(gòu),以下的schema片斷中,()可以使Report.xml通過有效性驗證。
對于XML文檔實例-2.0-3.08.6,最恰當(dāng)?shù)孛枋鏊慕Y(jié)構(gòu)的XML Schema片段是()。
下列選項中,用于將JSON格式的字符串解碼轉(zhuǎn)換為Python對象的是()。