第22章 Java和XML 1001
22.1 XML 1001
22.1.1 XML的作用 1002
22.1.2 在Java中處理XML 1002
22.2 XML文檔結(jié)構(gòu) 1002
22.2.1 結(jié)構(gòu)良好的XML文檔 1003
22.2.2 有效的XML文檔 1004
22.2.3 XML文檔中的元素 1004
22.2.4 元素的屬性 1008
22.3 XML中的數(shù)據(jù)結(jié)構(gòu) 1011
22.4 文檔類型定義 1011
22.4.1 聲明DTD 1012
22.4.2 定義DTD 1013
22.4.3 Sketcher的DTD 1019
22.5 結(jié)構(gòu)良好的文檔的規(guī)則 1023
22.6 XML名稱空間 1024
22.6.1 名稱空間聲明 1024
22.6.2 XML名稱空間和DTD 1026
22.7 XML 模式 1026
22.7.1 定義模式 1027
22.7.2 定義模式元素 1028
22.7.3 指定數(shù)據(jù)類型 1029
22.7.4 定義復雜元素的屬性 1029
22.7.5 值的限制 1030
22.7.6 定義屬性組 1031
22.7.7 指定一組元素選項 1031
22.8 Sketcher模式 1032
22.8.1 定義直線元素 1033
22.8.2 定義矩形元素類型 1035
22.8.3 定義圓元素類型 1035
22.8.4 定義曲線元素類型 1036
22.8.5 定義文本元素類型 1037
22.8.6 完整的Sketcher模式 1037
22.8.7 使用模式的文檔 1041
22.9 用XML文檔編程 1041
22.9.1 SAX 處理 1042
22.9.2 DOM 處理 1043
22.10 訪問解析器 1043
22.11 使用SAX 1044
22.11.1 解析器的屬性和特征 1046
22.11.2 用SAX解析文檔 1048
22.11.3 實現(xiàn)SAX處理程序 1049
22.11.4 處理其他解析事件 1058
22.11.5 解析模式實例文檔 1059
22.12 小結(jié) 1064
22.13 練習 1064