gpt4 book ai didi

c# - 将 XElement 转换为字符串

转载 作者:IT王子 更新时间:2023-10-29 04:06:07 26 4
gpt4 key购买 nike

我有一个简单的 XElement 对象

XElement xml = new XElement("XML",
new XElement ("TOKEN",Session["Token"]),
new XElement("ALL_INCLUSIVE", "0"),
new XElement("BEACH", "0"),
new XElement("DEST_DEP", ddlDest.SelectedValue.ToString()),
new XElement("FLEX", "0")
);

要将内容转储到字符串中的位置。与 Console.Writeline(xml); 完全一样,但我想要字符串中的内容。我尝试了各种方法。 xml.ToString(); 本身不返回任何内容。

最佳答案

ToString 应该最有效。我用它所有的时间。在这种情况下,它会为您带来什么返回?一个空字符串?我的猜测是构建您的 XElement 时出了点问题。要进行调试,请重写代码以分别添加每个子 XElement,这样您就可以单步执行代码并检查它们中的每一个。然后在执行 .ToString 之前,在 Locals 窗口中,查看扩展为 xml 的 [xml] 变量。

简而言之,您的问题发生在您使用 ToString() 方法之前。

关于c# - 将 XElement 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1942530/

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