说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于xml的文件格式问题

编辑:说三道四文库 发布时间:2018-06-24 07:30
HTML文档下载 WORD文档下载 PDF文档下载
在B/S结构的系统里,生成一个xml文件时,我采用先赋值给一个XmlNode,再把他插入到文档中某个结点底下。

然后在把这个xml文件的outerxml保存到硬盘上。

这样生成的xml文件打开看,发现都是一长串字符串,可读性很差,有没有什么办法在插入结点时可以加入一些换行符、缩进符这些,使生成的文件好读些?

请指点。谢谢 :)
用XSL格式化
:-0

那么复杂?
那到底如何用xsl格式化啊?
其实我只需要用文本编辑器看这个xml文件的内容而已,一定要用xsl吗?
you can open the xml file with XMLSpy, it can format it.
:(

我可以用 XMLSpy 但不能保证别人也用吧

最好可以生成xml文件时就格式清楚

up
up
你的文本编辑器中先格式化成你想要的模式:如
<xmlNode id='1'>
    <test></test>
    <test2></test2>
<xmlNode>
生成新的节点的方式:克隆上面的节点,然后修改你要改变的值,然后把克隆的节点insert,就会生成你想要的格式了。
具体如下:
   Set tmpnodeC = ObjGXml.selectSingleNode("//personInfo").CloneNode(True)
   tmpnodeC.childNodes(0).nodeTypedValue = "test"
   tmpnodeC.childNodes(1).nodeTypedValue = "test"
   Set tmpnodeP = ObjGXml.selectSingleNode("//personInfo").parentNode
   tmpnodeP.InsertBefore(tmpnodeC, tmpnodeP.childNodes.Item(tmpNode.childNodes.Length))
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘