XML建模介紹及例項

2021-10-06 09:44:36 字數 1194 閱讀 6978

將指定的xml字串當作物件來操作

如果說當對乙個指定的xml格式字串完成了建模操作,

好處在於,只需要呼叫指定的方法就可以完成預定的字串獲取;

1、分析需要被建模的檔案中有那幾個物件

2、每個物件擁有的行為以及屬性

3、定義物件從小到大(從裡到外)

4、通過23種的設計模式中的工廠模式,解析xml生產出指定物件

封裝.xml檔案裡的屬性

建立乙個工廠類來生產指定模型物件方法

獲取path路徑

inputstream in

= configmodelfactory.class.

getresourceasstream

(path)

; saxreader reader=

newsaxreader()

;

讀取.xml裡的內容

document doc = reader.

read(in

);

把內容填充到模型物件中

//把內容填充到configmodel物件中 doc-->configmodel

configmodel configmodel=

newconfigmodel()

; actionmodel actionmodel=

null

; forwardmodel forwardmodel=

null

; list actioneles=doc.

selectnodes

("/config/action");

for(element actionele : actioneles)

configmodel.

push

(actionmodel)

;}

測試

public static void main

(string[

] args) throws exception

關於xml介紹及使用

一 xml 1.xml簡介a xml,extensible markup language,可擴充套件標記語言.是一種標記語言.b xml 是一種非常靈活的語言,沒有固定的標籤,所有的標籤都可以自定義.c 通常,xml 被用於資訊的記錄和傳遞.因此,xml 經常被用於充當配置檔案.2.格式良好的xm...

XML中DTD介紹及使用

dtd全名document type definition,意思為 文件型別定義 有兩個作用,第乙個可以幫助編寫合法的 第二個讓瀏覽器正確顯示 dtd應該放在每乙個文件的第一行,這樣才能告訴瀏覽器用的語言。通常,編寫正確的 擁有乙個合適的dtd,瀏覽器黑根據w3c標準顯示 dtd的基本語法 1 em...

RabbitMQ使用介紹及例項

訊息列隊不做過多解釋了,直接講講rabbitmq的基本概念和路由模式。一 安裝及基本概念 connectionfactory connection channel不做過多介紹,基本步驟為 1.初始化連線工廠 2.從連線工廠獲取連線 3.在連線中開啟乙個通道 4.在通道中宣告交換機 5.在通道中宣告乙...