gpt4 book ai didi

vb.net - 如何在 VB.net 中删除 XDocument 的格式

转载 作者:行者123 更新时间:2023-12-03 02:56:46 25 4
gpt4 key购买 nike

我想在加载到 XDocument 后删除 xml 文件的格式。我有以下代码。

Dim xmldoc As XDocument = XDocument.Parse(XMLStr)
.
.
.
.
Dim FinalStr as String = xmldoc.ToString()

当我获取这个字符串时,我得到多个新行和多个空格。我不想要这些空格和新行,任何人都可以告诉我如何删除它们。我知道有一个选项 SaveOptions.DisableFormatting删除格式,但我不打算保存文档。

我也在正则表达式中尝试过,但一些内容空间也被删除,所以我想仅删除 XDocument 放置的格式空间和换行符。

更新:

我试过xmldoc.ToString(SaveOptions.DisableFormatting)但它也删除了一些空格。例如,当我的 xml 是这样的

<title>My <b>tilte</b> <i>Company</i></title>

它删除了 <b>tilte</b> <i>Company</i> 之间的空格标签。我希望我的标题为

“我的tilte 公司”,但它给出“我的tilte公司

谁能帮帮我。

最佳答案

您正在寻找xmldoc.ToString(SaveOptions.DisableFormatting)

关于vb.net - 如何在 VB.net 中删除 XDocument 的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11580019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com