gpt4 book ai didi

.net - XmlDocument 不保存标签之间的空格

转载 作者:数据小太阳 更新时间:2023-10-29 02:03:15 29 4
gpt4 key购买 nike

部分 XML:

<text:p>text1 <text:span>text2</text:span> <text:span>text3</text:span>text4</text:p>

您可以看到 text:span 标签与 text2 和 text3 之间有一个空格。当我调用 XmlDocument.Load 方法时,我得到了这张图片:

<text:p>text1 <text:span>text2</text:span><text:span>text3</text:span>text4</text:p>

空白被删除了,但我需要在这个地方有这个空间。设置属性“PreserveWhitespace = true”没有帮助

最佳答案

PreserveWhitespace 对我有用。我的示例代码是

    string xml = "<root><p>text1 <span>text2</span> <span>text3</span>text4</p></root>";
XmlDocument doc = new XmlDocument();
doc.PreserveWhitespace = true;
doc.LoadXml(xml);

Console.Write(doc.InnerXml);

这打印

<root><p>text1 <span>text2</span> <span>text3</span>text4</p></root>

跨度元素之间的空间仍然存在。

关于.net - XmlDocument 不保存标签之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4925676/

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