如何把xml文件转换成字符串,并把节点换成括号
我有一个Xml文件<Boot>
<files>
<file>1001</file>
<file>1002</file>
</files>
<files>
<file>1003</file>
<file>1004</file>
<file>1005</file>
</files>
</Boot>
其中<files>节点和<file>节点的内容还可继续增加
现在要求写一段javascript代码把上面的Xml文件转换为{[(1001)(1002)][(1003)(1004)(1005)]}的字符串输出
即把<Boot>->"{",</Boot>->"}",<files>->"[",</files>->"]",<file>->"(",</file>->")",
我是新人,请大家帮助我,谢谢
--------------------编程问答-------------------- 一个一个的搜吧。好像没有别的好方法了。。
下边的可以把XML转字符串。。要不你再用String的字符替换方法换一下吧。
xmlDoc--是你的xml(用的是JDom)
ByteArrayOutputStream byteRep = new ByteArrayOutputStream();
Format format = Format.getPrettyFormat();
format.setEncoding(encoding);
XMLOutputter docWriter = new XMLOutputter(format);
try
{
docWriter.output(xmlDoc, byteRep);
}
catch (Exception e)
{
}
return byteRep.toString();
补充:.NET技术 , ASP.NET