文章出處
文章列表
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://www.cnblogs.com/gcs1995/p/4204578.html
文章列表
全站熱搜