且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我如何作出的XElement的价值被包裹在![CDATA [***]?

更新时间:2023-12-05 22:28:10

尝试

  xElement.Element(的ElementName).ReplaceNodes(新XCData(值));
 

This is when using XDocument from .net.

I thought this might work...

xElement.Element(elementName).Value = new XCData(value).ToString();

... but it comes out like this...

<name>&lt;![CDATA[hello world]]&gt;</name>

Try

xElement.Element(elementName).ReplaceNodes(new XCData(value));