一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 生成xml并轉為字符串的方法

java 生成xml并轉為字符串的方法

2021-05-18 10:35cat_book_milk Java教程

今天小編就為大家分享一篇java 生成xml并轉為字符串的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

java" id="highlighter_799350">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import javax.xml.parsers.documentbuilderfactory;
import javax.xml.parsers.documentbuilder;
import javax.xml.transform.transformerfactory;
import javax.xml.transform.outputkeys;
import javax.xml.transform.transformer;
import javax.xml.transform.dom.domsource;
import javax.xml.transform.stream.streamresult;
 
import org.apache.commons.io.output.bytearrayoutputstream;
 
import org.w3c.dom.document;
import org.w3c.dom.element;
 
public class test {
    
    private string createxml() {
        string xmlstring = "";
 
        documentbuilderfactory factory = documentbuilderfactory.newinstance();
        try {
            documentbuilder builder = factory.newdocumentbuilder();
            document document = builder.newdocument();
            document.setxmlstandalone(true);
 
            element iteminfo = document.createelement("iteminfo");
            document.appendchild(iteminfo);
 
            element itemstatistics = document.createelement("itemstatistics");
            itemstatistics.settextcontent("商品統計");
            iteminfo.appendchild(itemstatistics);
 
            element items = document.createelement("items");
            iteminfo.appendchild(items);
            // 此處可以循環添加
            element item = document.createelement("item");
            items.appendchild(item);
 
            element itemname = document.createelement("itemname");
            itemname.settextcontent("iphone");
            item.appendchild(itemname);
 
            element itemnum = document.createelement("itemnum");
            itemnum.settextcontent("3");
            item.appendchild(itemnum);
 
            element itemvalue = document.createelement("itemvalue");
            itemvalue.settextcontent("1000000");
            item.appendchild(itemvalue);
 
            element remark = document.createelement("remark");
            remark.settextcontent("配送");
            iteminfo.appendchild(remark);
 
            transformerfactory transfactory = transformerfactory.newinstance();
            transformer transformer = transfactory.newtransformer();
            transformer.setoutputproperty(outputkeys.indent, "yes");
            domsource domsource = new domsource(document);
 
            // xml transform string
            bytearrayoutputstream bos = new bytearrayoutputstream();
            transformer.transform(domsource, new streamresult(bos));
            xmlstring = bos.tostring();
            system.out.println(xmlstring);
        } catch (exception e) {
            e.printstacktrace();
        }
 
        return xmlstring;
    }
}

結果:

?
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<iteminfo>
<itemstatistics>商品統計</itemstatistics>
<items>
<item>
<itemname>iphone</itemname>
<itemnum>3</itemnum>
<itemvalue>1000000</itemvalue>
</item>
</items>
<remark>配送</remark>
</iteminfo>

去掉頭文件

?
1
<?xml version="1.0" encoding="utf-8"?>

的辦法暫時只能想到:

?
1
xmlstring.substring(38)

以上這篇java 生成xml并轉為字符串的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/cat_book_milk/article/details/52954637

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产剧情麻豆刘玥视频 | 国产精品极品 | 欧美精品一区二区在线观看播放 | 999任你躁在线精品免费不卡 | 国产黑丝一区 | 好爽好粗 | 91免费精品国自产拍在线不卡 | 欧美精选视频 | 亚洲精品在线播放 | 女子监狱第二季在线观看免费完整版 | 婚色阿花在线全文免费笔 | 免费国产高清视频 | 日本无遮挡亲吻膜下面免费 | 国产成+人+综合+亚洲不卡 | 精品一区二区三区免费站 | 亚洲一二三区视频 | 91香蕉小视频 | 亚洲白拍 | 车上小婕子系列辣文小说 | 久久免费特黄毛片 | 日本精品人妖shemale人妖 | poren18美女| 国产成人无精品久久久久国语 | 日本海鸣馆 | 国产精品永久免费视频观看 | 亚洲激情网 | 欧美人体高清在线观看ggogo | 狠狠色综合久久婷婷 | 欧美一卡2卡3卡无卡 | 波多野结衣同性系列698 | 免费看片aⅴ免费大片 | 女人张开腿 让男人桶个爽 免费观看 | 国产一卡二卡四卡免费 | 清纯漂亮女友初尝性过程 | 欧美一区二区不卡视频 | 免费观看成年肉动漫网站 | 亚洲精品一区二区久久久久 | 亚洲 日韩经典 中文字幕 | 麻豆天美精东果冻传媒在线 | 欧美人妖草草xxoo | 欧美特欧美特级一片 |