程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Linq to xml修改CDATA節點值,linqcdata

Linq to xml修改CDATA節點值,linqcdata

編輯:C#入門知識

Linq to xml修改CDATA節點值,linqcdata


增加節點時,我們是這樣寫的:

xop.Document.Element("messages").Add(
                        new XElement("message",
                            new XAttribute("event", model.EventType),
                            new XElement("subject", model.Subject),
                            new XElement("body", new XCData(model.Body))));

更新節點,如果這樣寫就會報錯: LINQ XObject 不能用作值。

element.SetElementValue("body", new XCData(model.Body));

改成ReplaceWith就OK了:

element.Element("body").ReplaceWith(new XElement("body", new XCData(model.Body)));

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved