一.實驗目的編輯器
一、掌握XML1.0的標準及內容ide
二、掌握XML的基本格式url
三、掌握XML SPY或VSCode的基本使用方法spa
二.實驗內容設計
一、使用XML Spy或記事本等文本編輯器編輯以下XML文檔,並保存文件名爲code1_1.xml,而後在IE中瀏覽。3d
<?xml version="1.0" encoding="gb2312" ?>code
<orders>xml
<order>blog
<customerID>c0500069</customerID>ip
<order_date>20050517</order_date>
<order_status>pending</order_status>
<items>
<item>
<bookID>001</bookID>
<quantity>10</quantity>
<item_status>pending</item_status>
</item>
</items>
</order>
<order>
<customerID>c500701</customerID>
<order_date>20050712</order_date>
<order_status>pending</order_status>
<items>
<item>
<bookID>002</bookID>
<quantity>30</quantity>
<item_status>pending</item_status>
</item>
<item>
<bookID>003</bookID>
<quantity>20</quantity>
<item_status>pending</item_status>
</item>
</items>
</order>
</orders>
二、下面是一個網上購物訂單,將它寫成XML格式,並用XML SPY或VSCode編輯,保存爲code1_2.xml。
顧客編號:X00349827,訂單號:DD934809,定貨時間:2004-05-17;
付款方式:郵局匯款,通信地址:xxx市xxx路xxx號,郵編:123456;
匯款地址:yyy市yyy路yyy號,收款人xxxx書店;
定書號:001,書名:AAA,數量:1,價格:34.00;
定書號:002,書名:BBB,數量:1,價格:29.00;
定書號:003,書名:CCC,數量:1,價格:41.00。
一.實驗目的
一、掌握DTD的定義、引用
二、掌握DTD的驗證
三、掌握XML Schema的定義、引用
四、掌握XML Schema的驗證
五、瞭解XML Schema中名稱空間的使用
二.實驗內容
一、如圖所示,爲其設計XML及其對應的DTD,分別命名爲code2_1.xml、code2_1.dtd。
二、在一個XML文檔中,須要用到一個article的結點,這個結點結構以下:
<article>
<HeadLine section="business">
<MainHead>Main headline goes here</MainHead>
<SubHead>A subheadline goes here</SubHead>
</HeadLine>
<ByLine>
<Author>John Doe</Author>
<title>Reporter</title>
</ByLine>
<DateLine>April 30, 2005</Dateline>
<body>Content of story goes here…</body>
<stats>
<submitted>2005-03-02</submitted>
<wordCount>1523</wordCount>
</stats>
</article>
(1)請在分別定義HeadLine、ByLine、DateLine、stats結點的數據類型基礎上,再定義article的複雜數據類型。
(2)若以上程序段多篇文章(articles),XML保存爲code2_2.xml請爲其創建完整的XML Schema文件,保存文件名爲code2_2.xsd。
三、爲 如下XML 文檔設計對應的XML Schema文件,保存文件名爲code2_3.xsd,XML文件保存爲code2_3.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<shiporder orderid="889923"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="shiporder.xsd">
<orderperson>George Bush</orderperson>
<shipto>
<name>John Adams</name>
<address>Oxford Street</address>
<city>London</city>
<country>UK</country>
</shipto>
<item>
<title>Empire Burlesque</title>
<note>Special Edition</note>
<quantity>1</quantity>
<price>10.90</price>
</item>
<item>
<title>Hide your heart</title>
<quantity>1</quantity>
<price>9.90</price>
</item>
</shiporder>
一.實驗目的
一、掌握XML 和 CSS顯示的方法
二、瞭解XSLT使用方法
三、體會二者的區別。
二.實驗內容
一、按要求完成案例(以下圖),其功能是實現後臺管理的界面顯示。
(1)編輯 XML文檔,如code3_1.xml。
(2)編寫對應的 XSLT 樣式表,如code3_1.xsl。
(3)顯示這個由 XSLT 樣式表格式化的界面。
一.實驗目的
一、掌握Java使用DOM加載XML的方法;
二、掌握使用DOM建立XML文件的方法;
三、學會轉換XML文件爲HTML的方法。
二.實驗內容
一、示例6.1,使用Java語言解析XML文件,建立XML節點。
二、示例5.12。使用Java語言轉換XML文件爲HTML的方法。