gpt4 book ai didi

c# - 使用 XElement.Save 时如何省略 xml 声明?

转载 作者:太空狗 更新时间:2023-10-29 22:28:35 25 4
gpt4 key购买 nike

XElement.Save 实际上做了我需要的,但它以文件开头:

<?xml version="1.0" encoding="utf-8"?>

有什么办法可以避免这种情况吗?

我是否应该在创建完 XElement 后使用其他类型和方法来保存?

或者我应该通过 XmlReader.Read 跳过该行吗?因为这样做我觉得它更脆弱,因为我假设第一行总是这个 xml 声明。

完成此任务的最简单方法是什么?

最佳答案

XElement.ToString() 不会将 XML 声明添加到输出中。但我不明白为什么 XmlReader - 或任何 XML 解析器 - 会遇到标准 XML 声明的问题。

关于c# - 使用 XElement.Save 时如何省略 xml 声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123827/

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