如何在VB6.0中删除此Tab空间

时间:2013-02-26 14:59:15

标签: xml vb6

我有一个像这样的XML文件:

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

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

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

BTW,我正在使用循环来获取Sample标签下的项目。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

如果CreateTextNode()返回一个字符串,或者xml内容暂时存储在字符串变量或texbox中,则可以使用Replace函数:

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

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

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