xml文本標記語言:
常用于交換數據:獨立于操作系統、編程語言數據存儲:xml數據配置:靈活性強,可讀性高可以使用CSS樣式改變xml樣式
xml解析技術:dom解析xml技術:sax解析xml技術:讀取文檔時激活一系列的事件事件推給事件處理器,然后由事件處理器提供對文檔的訪問內存消耗小無需為所有節點創建對象
xml規范文檔:
dtd特殊符號:*:零次或者任意多次|:里面的元素多選一():分組,:里面的元素必須出現+:最少出現一次?:最多出現一次dtd定義屬性:元素:<!ELEMENT content (#PCDATA)>關鍵字 列名 數據類型屬性:<!ATTLIST author gender (男|女) "男">關鍵字 列 屬性名類型 默認值
#equired:必須賦值#IMPLIED
xml規范:SGML
底層java_xml操作:持久化操作:在持久化操作中,添加、設置element時需要在各級節點上添加下級節點(appendChild)設置節點屬性時:element對象.setAttribute(屬性名,value);
dom4j:xml中:回車換行符也算是一個節點
具體dom4j操作見下章:http://m.survivalescaperooms.com/gcs1995/p/4204578.html
新聞熱點
疑難解答