將普通的鍵值對轉換成xml形式的鍵值對

2021-08-31 05:28:02 字數 1455 閱讀 7696

[size=medium]今天在做foa網域名稱轉出的時候,有乙個註冊**和註冊公司的對應關係。就是說通過poll埠你可以查到註冊**,然後通過這個對應關係找到對應公司。

於是想把普通文字中的鍵值對,轉換成xml檔案。

a.txt檔案中的內容(原始檔中沒有『$』,為了好判斷,將空格轉換成『$』):[/size]

1$reserved$

2$network$solutions,$llc$

3$registry$installation$

8$test$registrar$

9$register.com,$inc.$

13$melbourne$it,$ltd$

14$france$telecom$

15$core$internet$council$of$registrars$

16$aol$llc$

30$namesecure$l.l.c.$

31$dstr$acquisition$pa$i,$llc$dba$domainbank.com$

48$enom,$inc.$

49$gmo$internet,$inc.$d/b/a$onamae.com$

52$abacus$america,$inc.$

53$a$technology$company,$inc.$

54$signature$domains,$llc$

[size=medium]b.txt檔案中的內容:[/size]

string line = null;

inputstreamreader b = new inputstreamreader(new fileinputstream(

new file("d:/a.txt")), "gbk");

bufferedreader br = new bufferedreader(b);

filewriter fw = new filewriter("d:\\b.txt");

while((line = br.readline()) != null)

else }}

system.out.println("temp:" + temp);

string sb = "";

fw.write(sb);

fw.write("\n");

}br.close();

fw.flush();

fw.close();

[size=medium]注意:1變數的範圍:全域性變數還是區域性變數,我就將temp 和 sb設成全域性變數了,導致棧溢位了。

2.流的建構函式,老長時間不用都快忘了。

3.轉義符的使用。『\\$』,'\"'.[/size]

js將數字轉換成貨幣形式的字元

因為ui圖上有的地方需要將數字轉成貨幣形式的,例如 1234567轉成 1,234,567 這樣的,不過之前沒弄過,然後在網上搜了下方法,參考了下面這篇文章 參考文章 js將數字轉成貨幣形式的簡單方法 下面是 數字轉換成貨幣格式的字串,例如把1234567轉換成 1,234,567 這樣的 int2...

源生javascript將xml轉換成json格式

這是我第一次寫部落格哈,可能不是很規範,可能會有一些小bug。支援xml檔案內嵌json格式支字串。閒話不多說,直接上 function xmltojson xml if xml.childnodes.length 0 xml.childnodes.length null else else if ...

通過python將xml檔案轉換成html檔案

def main maxwidth 100 用於規範字段的長度 print start count 0 while true try line input if count 0 color lightgreen elif count 2 取餘 color white else color light...