LINQ to XML:如何读写XCData

using System;

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());

            Console.WriteLine("读取CData元素");
            Console.WriteLine(doc.Element("User").Value);

        }
    }
}

image

posted @ 2010-01-16 21:44  陈希章  阅读(974)  评论(0编辑  收藏  举报