gpt4 book ai didi

c# - Xelement 扩展空标签

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

我在我的 c# 中生成 XML,例如,当我有几个空标签时,

 new XElement("TransLogID", "")

其中一些被渲染为

<TransLogID></TransLogID>

虽然其中一些被渲染为

<TransLogID/>

什么控制标签什么时候展开,什么时候不展开?我怎样才能强制他们按照我想要的方式行事?

最佳答案

我认为它们有不同的起源。

Root.Add(new XElement("TransLogID1", ""));
Root.Add(new XElement("TransLogID2"));

会给予

<TransLogID1></TransLogID1>
<TransLogID2/>

两个元素都有空的 Elements/Nodes 集合,细微差别在于 TransLogID2 的 IsEmpty=true。

关于c# - Xelement 扩展空标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8084995/

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