2013-02-26 65 views
0

这个标签的空间,我有这样的XML文件:如何删除VB6.0

<root> 
    <Sample> 
      <Detail></Detail> 
      <Test></Test> 
    </Sample> 
    </root> 

如何删除在</root>标签的标签空间?

我使用的是VB6.0,我使用createTextNode(vbNextLine + vbTab)来创建该格式,我遇到的唯一问题是</root>标记中标签空间的最后部分。

顺便说一句,我正在使用循环获取Sample标签下的项目。

回答

2

假设您想保留<Sample>元素上的缩进,请调整您的代码以在<Sample>元素之前添加换行符和制表符,并在</root>元素前添加换行符。

我也忽略了额外的空白与XML无关的事实。

0

如果一个createTextNode()返回一个字符串,或XML内容被暂时存储在一个字符串变量或texbox你可以使用替换功能:

replace(MyNode, vbtab & "</root>","</root>") 

replace(MyXml, vbtab & "</root>","</root>") 

replace(MyTexbox.text, vbtab & "</root>","</root>")