作品目錄
目 錄前言
第1章 準備出發
1.1什麼是XML
1.2一個XML實例
1.2.1文檔類型聲明
1.2.2分析和瀏覽XML
1.3第一個Java應用程式:helloapp
1.4面向對象的編程:類和對象
1.4.1什麼是對象
1.4.2什麼是類
1.4.3Java類檔案
1.4.4Main()方法
1.4.5創建helloapp.class
1.4.6運行helloapp.class
1.5編制Java小應用程式
1.5.1在小應用程式中顯示圖形
1.5.2為小應用程式創建Web頁
1.5.3在獨立視窗中運行小套用
程式
1.5.4創建新視窗
1.5.5Java類構造器
1.5.6在視窗中安裝小應用程式
1.5.7調用小應用程式的init()和
start()方法
1.5.8創建winappFrame視窗類
1.6使用文本域
1.6.1聲明並創建文本域
1.6.2Java布局管理器
1.7使用按鈕
1.8小結
第2章 使用XML
2.1XML語法規範
2.1.1有效的和格式良好的XMI
文檔
2.1.2擴展的Backus-Naur符號系統
2.1.3名字、字元和空白空間
2.2XML標記
2.2.1注釋
2.2.2實體引用
2.2.3字元引用
2.2.4處理指令
2.2.5CDATA節
2.2.6起始標記和結束標記
2.2.7空元素
2.2.8序言和文檔類型聲明
2.3分析XML, 以解釋XML文檔
2.4使用MicrosoftXML分析器
2.5showtext應用程式
2.5.1創建文檔對象
2.5.2載入XML文檔
2.5.3顯示XML文檔的文本
2.6showtextwin實例
2.7gettitle實例
2.7.1訪問XML文擋的元素
2.7.2訪問子元素
2.8小結
第3章 文檔類型聲明屬性和
實體
3.1XML中的字元編碼
3.2要求的標記聲明
3.3文檔類型聲明
3.4文檔名稱
3.5外部DTD
3.6元素聲明
3.6.1DTD實例
3.6.2DTD2 例子
3.6.3DTD3例子
3.7屬性表
3.7.1屬性類型
3.7.2指定屬性預設值
3.7.3一些樣本屬性表
3.7.4attlist實例
3.7.5編寫doTree()方法
3.8實體聲明
3.8.1內部實體
3.8.2外部實體
3.8.3已定義的實體
3.8.4entities例子
3.9符號聲明
3.10條件節
3.11小結
第4章 創建XML瀏覽器:四個完整
的例子
4.1tree例子
4.2browser例子
4.3indenter例子
4.4caps例子
4.5小結
第5章 XML與資料庫
5.1employees例子
5.2birds例子
5.2.1創建新的XML元素
5.2.2把新的XML元素增加到
文檔中
5.2.3編寫新的XML文擋
5.3Scarcher例子
5.4medicines例子
5.5小結
第6章 XML連結
6.1什麼是XML連結
6.2XML簡單連結
6.3擴展XML連結
6.4定址XML連結
6.5關於XPOinter
6.5.1絕對位置項
6.5.2idlocator實例
6.5.3Xpointer相對位置項
6.5.4locator例子
6.5.5字元串匹配位置項
6.5擴展連結組
6.6小結
第7章 帶文本和圖形的XMI
7.1textbrowser例子
7.2fontsizc例子
7.3circles例子
7.4lines實例
7.5小結
第8章 XML圖像處理
8.1images例子
8.2imagebrowser.java例子
8.3mouser例子
8.3.1mouseDown事件
8.3.2mouseUp事件
8.3.3mouseDrag事件
8.3.4morscMove事件
8.3.5mouseEnter事件
8.3.6morseExit事件
8.4imagemap例子
8.5小結
第9章 XML樣式表
9.1第一個樣式表例子
9.1.1SMGL與XML
9.1.2使用XML中的樣式表的總觀
9.1.3XMLDSSSL: XML樣式
9.1.4D)SSSL的兩個部分
9.2創建樣式表
9.2.1流對象
9.2.2流對象特徵
9.3stylc例子
9.4樣式表特徵:bigfont例子
9.5defines例子
9.6序列:ands例子
9.7indents例子
9.8tabs例子
9.9pagenunmber例子
9.10font例子
9.11xref例子
9.12小結