XElement中的if else语句
本文关键字:语句 else if 中的 XElement | 更新日期: 2023-09-27 18:07:58
我想知道,如何通过使用if/else语句添加新的XElement ?
例如…XDocument document = XDocument.Load(this.XMLFile);
document.Element("currentjobs").Add(
new XElement("job",
new XElement("date", now.ToShortDateString() + " " + now.ToUniversalTime()),
new XElement("name", job.name)
)
);
现在如果我想在XML中添加一个新的XElement通过使用if/else语句从我在c#中有一个变量
if else语句就像…
if(job.status == 2)
{
//add XML...
}
我该怎么做呢?
从XElement和XDocument对象的有效内容中,您可以将null
传递给XElement构造函数,它不会影响XML树,因此:
XDocument document = XDocument.Load(this.XMLFile);
document.Element("currentjobs").Add(
new XElement("job",
new XElement("date", now.ToShortDateString() + " " + now.ToUniversalTime()),
new XElement("name", job.name),
optionalElement ? new XElement("optional", "value") : null
)
);