在xml中读取cdata部分

时间:2013-04-04 05:25:50

标签: .net xml

我正在研究地铁应用程序,我正在阅读xml文件并显示它。

我能够读取xml文件,但只能读取标记值。我需要读取xml的cdata部分。

我可以在FileOpenPicker的帮助下实现这一点,但它会打开所有特定类型的文件,并允许用户选择一个我不想要的文件。

我想直接在指定位置打开.xml文件。

1 个答案:

答案 0 :(得分:0)

这是C#示例:

XElement xElement = XElement.Load(yourXMLfile);  
var queryCDATAXML = from element in XTemp.DescendantNodes()
                    where element.NodeType == System.Xml.XmlNodeType.CDATA
                    select element.Parent.Value.Trim();