LINQ to XML:如何替换XCData的内容
2010-01-16 22:58
381 查看
using System; using System.Linq; using System.Xml.Linq; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //写入CDATA元素块 var doc = new XElement("Test", new XElement("User", new XAttribute("name", "chenxizhang"), new XCData("这是XCData的内容,可以包含特殊字符,例如< 或者 >"))); Console.WriteLine("写入CData元素"); Console.WriteLine(doc.ToString());
doc.Element("User").FirstNode.ReplaceWith(new XCData("新的文本内容"));
Console.Write(doc.Element("User").Value); } } }
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
相关文章推荐
- LINQ to XML:如何替换XCData的内容
- LINQ To XML:根据一个XML覆盖另一个XML节点内容
- LINQ to XML:如何读写XCData
- [代码]如何从XmlReader创建XML树(LINQ to XML)
- LINQ To XML:修改结点内容
- [代码]如何分析XML字符串(LINQ to XML)
- LINQ To XML:重写一个结点的内容Replace
- [代码]如何从文件加载XML(LINQ to XML)
- LINQ to XML:如何读写XCData
- Linq to XML相关内容的介绍
- 那么有Namespace的linq to xml如何操作哪?
- linq 把 xml的值 赋值给其他? linq to xml 如何赋值? xml里面的特殊符号转义,asp.net word域合并 Aspose.Words 在线生成word
- 通过LINQ to XML生成 XML
- 漫话Linq——Linq To XML
- Linq To Entity经验:如何解决按需所取
- Linq to sql 中如何进行 left join
- LINQ : 如何为LINQ TO SQL实现自定义业务逻辑
- 如何读取XML文件内容!
- C# Linq To XML的学习(创建并编辑XML树)示例
- Linq to XML事件