试题详情
- 简答题 下面的文件正确吗?为什么?用IE和本章中的解析器验证你的结论。 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>
-
不正确。有5处错误,“<!ELEMENT lxfs (#PCDATA,tel|email)*>”句“#PCDATA”与“tel”之间应该用“|”,或去掉“#PCDATA”;参数实体应先声明后使用;文档类型声明缺少根元素;“name”的“sex”属性取值错误;“emergency”的“fire”属性取值错误。正确的文件: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">
<!ENTITY % pc "(#PCDATA)">
<!ELEMENT first %pc; >
<!ELEMENT last %pc;>
<!ELEMENT age %pc;>
<!ELEMENT tel %pc;>
<!ELEMENT email %pc;>
<!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 message SYSTEM "mes.dtd">
<message>
<persion>
<name sex="male">
<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="119" police="110" />
</message> 关注下方微信公众号,在线模考后查看
热门试题
- XPath是表示XML文档的节点路径,b
- XML数据在进行绑定的时候,根据要绑定的
- XML文档属性值必须使用()括起来。
- 指定的标记下的内容完全复制到输出文件需用
- XSLT的元素语法中用于选择的语句是()
- XSL样式表中用到了许多具有一定功能的X
- XML的优点表现在哪些方面?
- <?xml version="1.0"
- Microsoft XML Schema
- 如何正确使用ID属性类型。
- DOM(Document Object
- 用户自定义Schema的简单数据类型时,
- 使用XML DOM,可以让我们遍历、读取
- 能显示出if a<cthenc=a+b;
- 固定属性默认值的关键字是()。
- 某公司决定使用xml文档和客户进行数据交
- 试着比较一下XML与HTML的不同。
- 简述Schema和DTD的区别?
- 用户自定义Schema的简单数据类型时,
- 在XML中,下述关于XSL的说法错误的有