gpt4 book ai didi

asp.net - Xdocument 不打印声明

转载 作者:数据小太阳 更新时间:2023-10-29 01:39:40 26 4
gpt4 key购买 nike

我尝试使用 domainpeople.com API,但我需要使用 XML。

目前我有一个错误提示“未找到 apiProtocol”,我猜我的 Xml 文档格式不正确。

当前发送的 xml 是:

<apiProtocol version="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNameSpaceSchemaLocation="checkrequest.xsd">
<checkRequest user="ifuzion" password="fish4gold121" reference="123456789">
<domain name="google.com" />
</checkRequest>
</apiProtocol>

显然 <?xml?> 部分没有打印出来。

我的代码基本上类似于:

XDocument xDocument = new XDocument(
new XDeclaration("1.0", "UTF-8", "yes"),
new XElement("Books"));

(为了简单起见,我删除了我的代码,但结构完全相似)。

XDocument 没有打印出 <?xml?> 部分有什么原因吗?似乎与 XmlDocument 一起工作,但与 XDocument 不一起……有什么提示吗?

最佳答案

如何打印出 XDocument 的内容?

.ToString() 方法不包含 xml header ,但 .Save() 方法包含。

编辑:给出了相同的答案here .

关于asp.net - Xdocument 不打印声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1060164/

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