我的記錄貼——XML實驗報告

實驗一 XML基礎與XML編輯器的使用

一.實驗目的編輯器

一、掌握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。

 

實驗二 XML DTD 與XML Schema的使用

一.實驗目的

一、掌握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>

 

實驗三 CSS 與XSLT的應用

一.實驗目的

一、掌握XML 和 CSS顯示的方法

二、瞭解XSLT使用方法

三、體會二者的區別。

二.實驗內容

一、按要求完成案例(以下圖),其功能是實現後臺管理的界面顯示。

(1)編輯 XML文檔,如code3_1.xml。

(2)編寫對應的 XSLT 樣式表,如code3_1.xsl。

(3)顯示這個由 XSLT 樣式表格式化的界面。

 

實驗四 XML與Java

一.實驗目的

一、掌握Java使用DOM加載XML的方法;

二、掌握使用DOM建立XML文件的方法;

三、學會轉換XML文件爲HTML的方法。

二.實驗內容

一、示例6.1,使用Java語言解析XML文件,建立XML節點。

二、示例5.12。使用Java語言轉換XML文件爲HTML的方法。

相關文章
相關標籤/搜索