導航:首頁 > 文件教程 > 讀寫xml配置文件

讀寫xml配置文件

發布時間:2025-02-25 00:07:35

① web.xml中如何讀取properties配置文件中的值

方法如下:

<context-param>


<param-name>log4jConfigLocation</param-name>


<param-value>classpath:/config/log4j.properties</param-value>


</context-param>

② C# XMl讀寫配置文件

<config>
<serv_ip>192.168.0.1</serv_ip>
<connect_time>30</connect_time>
<refresh_time>60</refresh_time>
<serv_port>3000</serv_port>
</config>

一般像這樣就行了 很簡單的

或者多個配置你可以加個item標簽如:

<config>
<item>
<serv_ip>192.168.0.1</serv_ip>
<connect_time>30</connect_time>
<refresh_time>60</refresh_time>
<serv_port>3000</serv_port>
</item>
<item>
<serv_ip>192.168.0.2</serv_ip>
<connect_time>30</connect_time>
<refresh_time>60</refresh_time>
<serv_port>3000</serv_port>
</item>
</config>

假定文件路徑為:path

讀取和保存:

usingsystem.xml;

XmlDocumentxml=newXmlDocument();//聲明xml
xml.Load(path);//按路徑讀xml文件
xmlnoderoot=xml.selectsinglenode("config");//指向根節點
xmlnodexn=root.selectsinglenode("serv_ip");//指向根節點下的serv_ip節點
stringip=xn.innertext;//讀出裡面的值注意讀取的是string需要類型轉換的話自己做

//修改:
xn.innertext="192.168.2.2";
xml.save(path);//保存更改到路徑

java 怎麼讀取配置文件

一.讀取xml配置文件
(一)新建一個java bean(HelloBean. java)

java代碼
(二)構造一個配置文件(beanConfig.xml)
xml 代碼
(三)讀取xml文件
1.利用

java代碼
2.利用FileSystemResource讀取
java代碼
二.讀取properties配置文件
這里介紹兩種技術:利用spring讀取properties 文件和利用java.util.Properties讀取
(一)利用spring讀取properties 文件
我們還利用上面的HelloBean. java文件,構造如下beanConfig.properties文件:
properties 代碼
helloBean.class=chb.demo.vo.HelloBean
helloBean.helloWorld=Hello!chb!
屬性文件中的"helloBean"名稱即是Bean的別名設定,.class用於指定類來源。
然後利用org.springframework.beans.factory.support.來讀取屬性文件

java代碼

(二)利用java.util.Properties讀取屬性文件
比如,我們構造一個ipConfig.properties來保存伺服器ip地址和埠,如:
properties 代碼
ip=192.168.0.1
port=8080
三.讀取位於Jar包之外的properties配置文件

下面僅僅是列出讀取文件的過程,剩下的解析成為properties的方法同上
1 FileInputStream reader = new FileInputStream("config.properties");

2 num = reader.read(byteStream);

3 ByteArrayInputStream inStream = new ByteArrayInputStream(byteStream, 0, num);

四.要讀取的配置文件和類文件一起打包到一個Jar中
String currentJarPath = URLDecoder.decode(YourClassName.class.getProtectionDomain().getCodeSource().getLocation().getFile(), "UTF-8"); //獲取當前Jar文件名,並對其解碼,防止出現中文亂碼
JarFile currentJar = new JarFile(currentJarPath);
JarEntry dbEntry = currentJar.getJarEntry("包名/配置文件");
InputStream in = currentJar.getInputStream(dbEntry);
//以上YourClassName是class全名,也就是包括包名

修改:
JarOutputStream out = new FileOutputStream(currentJarPath);
out.putNextEntry(dbEntry);
out.write(byte[] b, int off, int len); //寫配置文件
。。。

out.close();

④ C#讀取與編輯XML文件

XML文件作為跨平台的數據存儲工具,被廣泛應用在WinForm配置文件、Web配置和眾多領域。C#通過DOM和流模型提供處理XML文件的手段,盡管DOM允許編輯但內存消耗大,而流模型高效但只讀。以下是C#讀取和編輯XML文件的三種常見方法介紹。

首先,通過XmlDocument,以文檔對象模型處理XML。它支持遍歷和訪問XML元素,如通過XmlDocument的Load方法讀取文件,SelectSingleNode獲取節點,但需注意處理注釋節點以避免錯誤。增刪改查操作包括:讀取所有數據、添加新書、刪除指定數據和修改信息。

接下來,XmlTextReader和XmlTextWriter以流形式操作XML。XmlTextReader逐行讀取,適合逐個元素處理;XmlTextWriter則用於寫入,區分WriteStartElement和WriteElementString創建元素與子元素。Linq to XML是C#3.0新特性,提供簡潔的查詢和操作XML文件的方式,支持插入、刪除和修改數據,同時可隱藏空值和處理屬性序列化。

通過以上方法,開發人員可以靈活地操作XML文件,滿足不同場景的需求。具體實現代碼可以參考相關教程,如CSDN博客中的詳細教程。

閱讀全文

與讀寫xml配置文件相關的資料

熱點內容
京東健康碼在哪個文件夾里 瀏覽:891
數據線黑了怎麼消除 瀏覽:883
iphone6快捷鎖屏 瀏覽:55
諸神黃昏源代碼 瀏覽:220
易我數據恢復向導怎麼用 瀏覽:134
pdf文件怎麼合並或拆分 瀏覽:702
jsp接受多選框 瀏覽:494
悅跑圈路線的文件格式 瀏覽:813
explore所在文件夾 瀏覽:952
win10會員計劃怎麼取消了 瀏覽:196
如何修改蘋果電腦用戶名和密碼 瀏覽:164
win7電腦右下角的網路連接圖標不見 瀏覽:735
怎麼把ps文件變成源文件 瀏覽:807
如何把圖片放進這個文件夾 瀏覽:530
誰有qq認證圖標復制 瀏覽:881
2014年web伺服器測試工具 瀏覽:192
win7鏡像文件怎麼用 瀏覽:983
多數據can怎麼發送 瀏覽:997
什麼是夏威夷果種植技術app 瀏覽:160
上海學習編程哪個地方好 瀏覽:958

友情鏈接