0

次のような XML ファイルがあります。

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

</root>タグのタブ スペースを削除するにはどうすればよいですか?

私は VB6.0 を使用createTextNode(vbNextLine + vbTab)しており、以前はその形式を作成していましたが、発生した唯一の問題は、</root>タグ内のタブ スペースである最後の部分です。

ところで、Sample タグの下のアイテムを取得するためにループを使用しています。

4

2 に答える 2

2

要素のインデントを維持したい場合は<Sample>、コードを調整して、要素の前に改行とタブを追加し、<Sample>要素の前に改行を追加します</root>

また、余分なホワイトペースがXMLとは無関係であるという事実も無視しています。

于 2013-02-26T15:15:45.277 に答える
0

CreateTextNode()が文字列を返す場合、またはxmlコンテンツが文字列変数またはtexboxに一時的に格納されている場合は、Replace関数を使用できます。

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

また

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

また

replace(MyTexbox.text, vbtab & "</root>","</root>" )
于 2013-02-26T23:20:52.190 に答える