作业不会做呀,求大神帮助
xml吧
全部回复
仅看楼主
level 1
卡萝尔💤 楼主

1、(1)根据模式文档的要求,填出每空的功能(1*10=10分);
(2)写出这个模式文档所对应的XML文档(10分):
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs=——————————————> //使用schema命名空间
<xs:element name="Orders" type="ord"/>
<xs:complexType name="ord">
<xs:element name=" Order">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type=" xs:string "/>
<xs:element name="number" type="numgs"/>
<xs:element name="city" type=" xs:string "/>
<xs:element name="zip" type=" zipgs"/>
</xs:sequence>
<xs:attribute name=" orderID " type=" idgs " use="required" />
<xs:attribute name="orderDate " type="xs: date" use="optional" />
</xs:complexType>
</xs:element>
</xs:complexType>
<xs:simpleType name=“zipgs”>//此功能要求字符串长度为6,并且6位数字只能是(0~9之间)
<xs:restriction base=————————————————>
<xs:length value=——————————————/>
<xs:pattern value=——————————————/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name=“idgs”>//此功能要求字符串长度为5,并且首字符必须为大写B,后面字符只能是0~9之间的数字
<xs:restriction base=————————————————>
<xs:length value=——————————————/>
<xs:pattern value=——————————————/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name=“numgs”>//此功能要求内置的数据必须是大于零的整数,且这个整数只能是1~99之间
<xs:restriction base=——————————————>
——————————————
——————————————
</xs:restriction>
</xs:simpleType>
</xs:schema>
2、对于XML文档,根据要求,编写并在XML文档上应用对应的CSS样式表:
(1)内嵌方式(10分)。
(2)引用方式 (15分)。
<?xml version=“1.0”?>
<PRODUCTDATA>
<PRODUCT PRODID=“p001” CATEGORY=“Toy”>
<PRODUCTNAME>Mini Bus</PRODUCTNAME>
<DESCRIPTION>this is a toy!</DESCRIPTION>
<PRICE>600000</PRICE>
<QUANTITY>67</QUANTITY>
</PRODUCT>
</PRODUCTDATA>
要求DESCRIPTION元素的内容使用蓝颜色显示,QUANTITY元素的内容使用绿颜色显示。
3、分析下列XML实例,编写外部DTD文档(10分)。
<?xml version="1.0" encoding="gb2312"?>
<学生名册>
<学生 学号=“Z1”别名=“张小”>
<姓名>张华</姓名>
<性别>女</性别>
<年龄>27</年龄 >
</学生>
<学生 学号=“A2” 别名=“李四”>
<姓名>李明</姓名>
<性别>男</性别>
<年龄>19</年龄 >
</学生>
</学生名册>
4、使用内部DTD实现第3题(10分)。
5、分析下列DTD文档,编写有效的XML文档(10分)。
注意:该题必须用到实体引用。
<!DOCTYPE NEWSPAPER[
<!ELEMENT 书(文章+)>
<!ELEMENT 文章(名字,作者,工作单位,内容>
<!ELEMENT名字(#PCDATA)>
<!ELEMENT 作者(#PCDATDA)>
<!ELEMENT 工作单位(#PCDATA)>
<!ELEMENT 内容(#PCDATA)>
<!ATTLIST 编号 ID #REQUIRED>
<! ENTITY lb “航空工业管理学院”>
<! ENTITY a “王华”>
]>
6、修改以下文档,使它成为格式良好的文档(10分)。
(1) <?xml version="1.0" encoding="gb2312"?>
<图书 书号=”10001”>
<书名>西游记</书名>
<作者>吴承恩</作者>
</图书>
<图书 书号=”10002”>
<书名>京华烟云</书名>
<作者>林语堂</作者>
</图书>
(2) <?xml version="1.0" encoding="gb2312"?>
<成绩>
<名字= xml>分数>=70 and 分数<60</名字>
</成绩>
7、编写一个使用CSS设置XML样式表并截取显示的图像结果(15分)。
说明:该XML中必须有文档的结构,并且定义结构用Schema的方法。
2012年11月21日 10点11分 1
1