目錄前言第1章準備出發(fā)1.1什么是XML1.2一個XML實例1.2.1文檔類型聲明1.2.2分析和瀏覽XML1.3第一個Java應用程序:helloapp1.4面向對象的編程:類和對象1.4.1什么是對象1.4.2什么是類1.4.3Java類文件1.4.4Main()方法1.4.5創(chuàng)建helloapp.class1.4.6運行helloapp.class1.5編制Java小應用程序1.5.1在小應用程序中顯示圖形1.5.2為小應用程序創(chuàng)建Web頁1.5.3在獨立窗口中運行小應用程序1.5.4創(chuàng)建新窗口1.5.5Java類構造器1.5.6在窗口中安裝小應用程序1.5.7調用小應用程序的init()和start()方法1.5.8創(chuàng)建winappFrame窗口類1.6使用文本域1.6.1聲明并創(chuàng)建文本域1.6.2Java布局管理器1.7使用按鈕1.8小結第2章使用XML2.1XML語法規(guī)范2.1.1有效的和格式良好的XML文檔2.1.2擴展的Backus-Naur符號系統(tǒng)2.1.3名字.字符和空白空間2.2XML標記2.2.1注釋2.2.2實體引用2.2.3字符引用2.2.4處理指令2.2.5CDATA節(jié)2.2.6起始標記和結束標記2.2.7空元素2.2.8序言和文檔類型聲明2.3分析XML,以解釋XML文檔2.4使用MicrosoftXML分析器2.5showtext應用程序2.5.1創(chuàng)建文檔對象2.5.2加載XML文檔2.5.3顯示XML文檔的文本2.6showrextwin實例2.7gettitle實例2.7.1訪問XML文檔的元素2.7.2訪問子元素2.8小結第3章文檔類型聲明.屬性和實體3.1XML中的字符編碼3.2要求的標記聲明3.3文檔類型聲明3.4文檔名稱3.5外部DTD3.6元素聲明3.6.1DTD實例3.6.2DTD2例子3.6.2DTD3例子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條件節(jié)3.11小結第4章創(chuàng)建XML瀏覽器:四個完整的例子4.1tree例子4.2browser例子4.3indenter例子4.4caps例子4.5小結第5章XML與數據庫5.1employees例子5.2birds例子5.2.1創(chuàng)建新的XML元素5.2.2把新的XML元素增加到文檔中5.2.3編寫新的XML文檔5.3Searcher例子5.4medicines例子5.5小結第6章XML鏈接6.1什么是XML鏈接6.2XML簡單鏈接6.3擴展XML鏈接6.4尋址XML鏈接6.5關于XPointer6.5.1絕對位置項6.5.2idlocator實例6.5.3Xpointer相對位置項6.5.4locator例子6.5.5字符串匹配位置項6.5擴展鏈接組6.6小結第7章帶文本和圖形的XML7.1textbrowser例子7.2fontsize例子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.4mouseMove事件8.3.5mouseEnter事件8.3.6mouseExit事件8.4imagemap例子8.5小結第9章XML樣式表9.1第一個樣式表例子9.1.1SMGL與XML9.1.2使用XML中的樣式表的總觀9.1.3XMLDSSSL:XML樣式9.1.4DSSSL的兩個部分9.2創(chuàng)建樣式表9.2.1流對象9.2.2流對象特征9.3style例子9.4樣式表特征:bigfont例子9.5defines例子9.6序列:ands例子9.7indents例子9.8tabs例子9.9pagenumber例子9.10font例子9.11xref例子9.12小結