本帖最后由 diablo_yiyi 于 2011-08-09 09:38:47 编辑

解决方案 »

  1.   

    取得该节点的InnerText,处理下字符串,把<![CDATA[这些移除掉,变成一个XML string一个新的XMLDocument,加载这个字符串
      

  2.   


    XmlNode node = doc.SelectSingleNode("RF/Body/OneDimGrp/UIConfig");
    XmlNode cdData = node.FirstChild;
    if (cdData.NodeType == XmlNodeType.CDATA)
    {
        XmlDocument embedded = new XmlDocument();
        embedded.LoadXml((cdData as XmlCDataSection).Value);
        XmlNode theClass = embedded.SelectSingleNode("ui/class");
        string content = theClass.InnerText;
    }
      

  3.   


                XmlDocument doc = new XmlDocument();
                doc.Load("E:\\test.xml");
                XmlNode node = doc.SelectSingleNode("/RF/Body/UIConfig");
                doc.LoadXml((node.ChildNodes[0] as XmlCDataSection).Data);
                Console.WriteLine(doc.SelectSingleNode("/ui/class").InnerXml);