1、十六進制的216轉換十進制是多少:
216是16進制,轉10進制:
=2*16^2+1*16^1+6*16^0
=512+16+6
=536
2、Java中的XML解析方式: dom和jdom解析
Java中處理XML文檔的標準API有兩種,即XML的簡單API(SAX,Simple API for XML)和文檔對象模型(DOM, Document Object Model),其他的API,如JDOM,dom4j等。
基于DOM的XML分析器將一個XML文檔轉換成一個對象模型的集合(通常稱DOM樹),應用程序正是通過對這個對象模型的操作,來實現對XML文檔數據的操作。通過DOM接口,應用程序可以在任何時候訪問XML文檔中的任何一部分數據。
3、
- 基于樹的處理的優點和缺點
- 優點
- 樹在內存中是持久的,因此可以修改它以便應用程序能對數據和結構作出更改
- 可以在任何時候在樹中上下導航,而不是像 SAX 那樣是一次性的處理
- DOM API是讀寫的,而不象SAX那樣是只讀的。
- 缺點
- 在內存中構建一個DOM樹開銷比較大
- 創建一棵 DOM 樹可能是一個緩慢的過程
- DOM不象SAX那樣可以提供很多XML文檔中的信息。比如非分析實體、標記、屬性類型和DTD中的聲明。
- 優點
SAX是一個基于事件的 API。解析器向一個事件處理程序發送事件,比如元素開始和元素結束,而事件處理器則處理該信息。應用程序本身就能夠處理該數據。原始的文檔仍然保留完好無損
- 優點:
- 可以解析任意