文章出處

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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()