现在的位置: 首页 > 综合 > 正文

Linq To Xml 备忘录2(X* 类的使用)

2013年08月24日 ⁄ 综合 ⁄ 共 4112字 ⁄ 字号 评论关闭

Linq To XML 中使用到的以X开头的类都在 System.Xml.Linq 命名空间下。如下图所示:

 

XObject
    |-XAttribute
    |-XNode
        |-XComment
        |-XContainer
        |    |-XElement
        |    |-XDocument
        |-XDocumentType
        |-XProcessingInstruction
        |-XText
             |-XCData

 

另外比较有用的类:XStreamElement 用于处理大数据量的XML,以提高性能。

 

1. XML文档作成:

利用 XDocument, XElement, XAttribute, XDeclaration 作成XML。

 

将会输出下面的结果:

 

2. 通过 XNamespace 指定命名空间

 

将会输出以下结果:

 

3. XPathEvaluate, XPathSelectElements (这些是扩展方法,命名空间:System.Xml.XPath)

通过 XPathEvaluate, XPathSelectElements 使用XPath功能。

下面是示例的XML:

 

XPathEvalute的使用示例:

结果如下:

Programing Something
Administrating Something

 

XPathSelectElements的使用示例:

 

结果如下:

 

 

 

抱歉!评论已关闭.