【发布时间】:2014-01-13 12:51:43
【问题描述】:
我正在尝试创建以下 XML 元素:
<result>
<object1>VALUE_1</object1>
<object2>VALUE_2</object2>
<object3>VALUE_3</object3>
<object4>VALUE_4</object4>
</result>
我有以下代码:
XElement xResult = new XElement("node_results",
from
a in entityResult
select new XElement("result"
, new XElement("object1", a.VALUE_1
, new XElement("object2", a.VALUE_2)
, new XElement("object3", a.VALUE_3)
, new XElement("object4", a.VALUE_4)
)
);
此代码生成此 XML:
<node_results>
<result>
<object1>VALUE_1</object1>
<object2>VALUE_2</object2>
<object3>VALUE_3</object3>
<object4>VALUE_4</object4>
</result>
</node_results>
如何生成没有标签“node_results”的结果xml?
我已经使用了这些代码,但是产生了错误:
XElement xResult =
from
a in entityResult
select new XElement("result"
, new XElement("object1", a.VALUE_1
, new XElement("object2", a.VALUE_2)
, new XElement("object3", a.VALUE_3)
, new XElement("object4", a.VALUE_4)
);
or
XElement xResult = new XElement("result",
from
a in entityResult
select
new XElement("object1", a.VALUE_1)
, new XElement("object2", a.VALUE_2)
, new XElement("object3", a.VALUE_3)
, new XElement("object4", a.VALUE_4)
)
);
【问题讨论】:
-
什么错误?始终将它们包含在问题中。