当前位置:编程学习 > C#/ASP.NET >>

如何把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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,