java 、String、xml。我有一个字符创是String型的,如何向xml格式那样保存,具体如下:
Stringmessage=<?xmlversion="1.0"encoding="gb2312"?><root><packType>aP</packType><unit...
String message=<?xmlversion="1.0" encoding="gb2312"?><root><packType>aP</packType><unit><shortAddr>R2</shortAddr><ability>cl</ability><ability>cp</ability><ability>control</ability><speciCap><dataType>T</dataType><region>1:1|2:2</region></speciCap><speciCap><dataType>L</dataType><region>1:1|2:2</region></speciCap></unit></root>
如何才能让它输出格式变成:
message=<?xml version="1.0" encoding="gb2312"?>
<root>
<packType>aP</packType>
<unit>
<shortAddr>R2</shortAddr>
<ability>cl</ability>
<ability>cp</ability>
<ability>control</ability>
<speciCap>
<dataType>T</dataType>
<region>1:1|2:2</region>
</speciCap>
<speciCap>
<dataType>L</dataType>
<region>1:1|2:2</region>
</speciCap>
</unit>
</root> 展开
如何才能让它输出格式变成:
message=<?xml version="1.0" encoding="gb2312"?>
<root>
<packType>aP</packType>
<unit>
<shortAddr>R2</shortAddr>
<ability>cl</ability>
<ability>cp</ability>
<ability>control</ability>
<speciCap>
<dataType>T</dataType>
<region>1:1|2:2</region>
</speciCap>
<speciCap>
<dataType>L</dataType>
<region>1:1|2:2</region>
</speciCap>
</unit>
</root> 展开
展开全部
1.读取的时候你用bufferedReader读取,每次读一行这样就读到的就是乱敬你想要的格式。
2.你可以用字符串的split方法把它们解析成一个字符串数组,每个岁好元素师一乎陪铅个"<"开头的字符串。
2.你可以用字符串的split方法把它们解析成一个字符串数组,每个岁好元素师一乎陪铅个"<"开头的字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-22
展开全部
XMLWriter write=new XMLWriter(new FileOutputStream(new File("禅铅文件名.xml")));
write.write(document);//这是你前面的文档对象
write.close();
这个 文件名.xml就是上面这样子的,当然你前面得解析出document
存到数据枣袭行库里面你就要把每个节点定义一个字凳哗段传进去了
write.write(document);//这是你前面的文档对象
write.close();
这个 文件名.xml就是上面这样子的,当然你前面得解析出document
存到数据枣袭行库里面你就要把每个节点定义一个字凳哗段传进去了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去弄个dom4j,然后引用相关的包
然后
Document document = DocumentHelper.parseText(text);
最后旦御
document.write(out);
这个out换运液成自己的流模悄岩吧
其他的推荐去看api。
然后
Document document = DocumentHelper.parseText(text);
最后旦御
document.write(out);
这个out换运液成自己的流模悄岩吧
其他的推荐去看api。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用document创建XML
追问
能不能说的详细点,最好是帮忙写一下转换过程,谢了,这个字符串是由一个端口获取的,我只是想把它按xml格式保存到数据库
追答
额,保存到数据库,是XML格式的排列的话不也只是一个字符串放进去么,再说你放在数据库根本看不出这种排列方式啊。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询