我有一个像这样的XML文件:
<root>
<Sample>
<Detail></Detail>
<Test></Test>
</Sample>
</root>
如何删除</root>
标记中的标签空间?
我正在使用VB6.0并使用createTextNode(vbNextLine + vbTab)
来创建该格式,我遇到的唯一问题是最后一部分是</root>
标记中的标签空间。
BTW,我正在使用循环来获取Sample标签下的项目。
答案 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>" )