天使半只翼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

XDocument 类型公开以下成员。

 名称说明
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 XDocument() 初始化 XDocument 类的新实例。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 XDocument(Object[]) 使用指定的内容初始化 XDocument 类的新实例。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 XDocument(XDocument) 从现有的 XDocument 对象初始化 XDocument 类的新实例。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 XDocument(XDeclaration, Object[]) 用指定的 XDeclaration 和内容初始化 XDocument 类的新实例。
页首
 名称说明
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 BaseUri 获取此 XObject 的基 URI。 (继承自 XObject。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Declaration 获取或设置此文档的 XML 声明。
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Document 获取此 XObject 的 XDocument (继承自 XObject。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 DocumentType 获取此文档的文档类型定义 (DTD)。
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 FirstNode 获取此节点的第一个子节点。 (继承自 XContainer。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 LastNode 获取此节点的最后一个子节点。 (继承自 XContainer。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 NextNode 获取此节点的下一个同级节点。 (继承自 XNode。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 NodeType 获取此节点的节点类型。 (重写 XObject.NodeType。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Parent 获取此 XObject 的父级 XElement (继承自 XObject。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 PreviousNode 获取此节点的上一个同级节点。 (继承自 XNode。)
公共属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Root 获取此文档的 XML 树的根元素。
页首
 名称说明
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Add(Object) 将指定的内容添加为此 XContainer 的子级。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Add(Object[]) 将指定的内容添加为此 XContainer 的子级。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddAfterSelf(Object) 紧跟在此节点之后添加指定的内容。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddAfterSelf(Object[]) 紧跟在此节点之后添加指定的内容。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddAnnotation 将对象添加到此 XObject 的批注列表。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddBeforeSelf(Object) 紧邻此节点之前添加指定的内容。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddBeforeSelf(Object[]) 紧邻此节点之前添加指定的内容。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddFirst(Object) 将指定的内容作为此文档或元素的第一个子级添加。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 AddFirst(Object[]) 将指定的内容作为此文档或元素的第一个子级添加。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Ancestors() 返回此节点的上级元素的集合。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Ancestors(XName) 返回此节点的经过筛选的上级元素的集合。 集合中只包括具有匹配 XName 的元素。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Annotation(Type) 从此 XObject 获取指定类型的第一个批注对象。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Annotation<T>() 从此 XObject 获取指定类型的第一个批注对象。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Annotations(Type) 获取此 XObject 的指定类型的批注集合。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Annotations<T>() 获取此 XObject 的指定类型的批注集合。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 CreateReader() 创建此节点的 XmlReader (继承自 XNode。)
公共方法 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 CreateReader(ReaderOptions) 使用 readerOptions 参数指定的选项创建 XmlReader (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 CreateWriter 创建可用于将节点添加至 XContainer 的 XmlWriter (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 DescendantNodes 按文档顺序返回此文档或元素的子代节点集合。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Descendants() 按文档顺序返回此文档或元素的子代元素集合。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Descendants(XName) 按文档顺序返回此文档或元素的经过筛选的子代元素集合。 集合中只包括具有匹配 XName 的元素。 (继承自XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Element 获取具有指定 XName 的第一个(按文档顺序)子元素。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Elements() 按文档顺序返回此元素或文档的子元素集合。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Elements(XName) 按文档顺序返回此元素或文档的经过筛选的子元素集合。 集合中只包括具有匹配 XName 的元素。 (继承自XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ElementsAfterSelf() 按文档顺序返回此节点后的同级元素集合。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ElementsAfterSelf(XName) 按文档顺序返回此节点后经过筛选的同级元素的集合。 集合中只包括具有匹配 XName 的元素。 (继承自XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ElementsBeforeSelf() 按文档顺序返回此节点前的同级元素集合。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ElementsBeforeSelf(XName) 按文档顺序返回此节点前经过筛选的同级元素的集合。 集合中只包括具有匹配 XName 的元素。 (继承自XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Equals(Object) 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 GetType 获取当前实例的 Type (继承自 Object。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 IsAfter 确定当前节点是否按文档顺序显示在指定节点之后。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 IsBefore 确定当前节点是否按文档顺序显示在指定节点之前。 (继承自 XNode。)
公共方法 静态成员 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Load(Stream) 使用指定的流创建一个新的 XDocument 实例。
公共方法 静态成员 由 XNA Framework 提供支持 受 适用于 Windows 应用商店应用的 .NET 支持 Load(String) 从文件创建新 XDocument
公共方法 静态成员 由 XNA Framework 提供支持 受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持 Load(TextReader) 从 TextReader 创建新的 XDocument
公共方法 静态成员 由 XNA Framework 提供支持 受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持 Load(XmlReader) 从 XmlReader 创建新 XDocument
公共方法 静态成员 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Load(Stream, LoadOptions) 使用指定流创建新的 XDocument 实例,也可以选择保留空白,设置基 URI 和保留行信息。
公共方法 静态成员 由 XNA Framework 提供支持 受 适用于 Windows 应用商店应用的 .NET 支持 Load(String, LoadOptions) 从文件创建新 XDocument,还可以选择保留空白和行信息以及设置基 URI。
公共方法 静态成员 由 XNA Framework 提供支持 受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持 Load(TextReader, LoadOptions) 从 TextReader 创建新 XDocument,还可以选择保留空白和行信息以及设置基 URI。
公共方法 静态成员 由 XNA Framework 提供支持 受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持 Load(XmlReader, LoadOptions) 从 XmlReader 加载 XElement,还可以选择设置基 URI 和保留行信息。
受保护的方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Nodes 按文档顺序返回此元素或文档的子节点集合。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 NodesAfterSelf 按文档顺序返回此节点后的同级节点的集合。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 NodesBeforeSelf 按文档顺序返回此节点前的同级节点的集合。 (继承自 XNode。)
公共方法 静态成员 由 XNA Framework 提供支持 受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持 Parse(String) 从字符串创建新 XDocument
公共方法 静态成员 由 XNA Framework 提供支持 受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持 Parse(String, LoadOptions) 从字符串创建新 XDocument,还可以选择保留空白和行信息以及设置基 URI。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Remove 从节点父级中删除此节点。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 RemoveAnnotations(Type) 从此 XObject 移除指定类型的批注。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 RemoveAnnotations<T>() 从此 XObject 移除指定类型的批注。 (继承自 XObject。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 RemoveNodes 从此文档或元素中移除子节点。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ReplaceNodes(Object) 使用指定的内容替换此文档或元素的子节点。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ReplaceNodes(Object[]) 使用指定的内容替换此文档或元素的子节点。 (继承自 XContainer。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ReplaceWith(Object) 使用指定的内容替换此节点。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ReplaceWith(Object[]) 使用指定的内容替换此节点。 (继承自 XNode。)
公共方法 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Save(Stream) 将此 XDocument 输出到指定的 Stream
公共方法 由 XNA Framework 提供支持 Save(String) 序列化此 XDocument 到文件,如果该文件存在,则覆盖现有的文件。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Save(TextWriter) 将此 XDocument 序列化为 TextWriter
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Save(XmlWriter) 将此 XDocument 序列化为 XmlWriter
公共方法 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Save(Stream, SaveOptions) 将此 XDocument 输出到指定的 Stream,(可选)并指定格式设置行为。
公共方法 由 XNA Framework 提供支持 Save(String, SaveOptions) 将此 XDocument 序列化为文件,还可以选择禁用格式设置。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Save(TextWriter, SaveOptions) 将此 XDocument 序列化为 TextWriter,还可以选择禁用格式设置。
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ToString() 返回此节点的缩进 XML。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 ToString(SaveOptions) 返回此节点的 XML,还可以选择禁用格式设置。 (继承自 XNode。)
公共方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 WriteTo 将此文档写入 XmlWriter (重写 XNode.WriteTo(XmlWriter)。)
页首
 名称说明
公共事件 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Changed 在此 XObject 或其任何子代发生了更改时引发。 (继承自 XObject。)
公共事件 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 Changing 当此 XObject 或其任何子代要发生更改时引发。 (继承自 XObject。)
页首
 名称说明
公共扩展方法 CreateNavigator() 已重载。 为 XNode 创建一个 XPathNavigator (由 Extensions 定义。)
公共扩展方法 CreateNavigator(XmlNameTable) 已重载。 为 XNode 创建一个 XPathNavigator XmlNameTable 可以使 XPath 表达式的处理变得更高效。 (由Extensions 定义。)
公共扩展方法 Validate(XmlSchemaSet, ValidationEventHandler) 已重载。 此方法验证 XDocument 是否与 XmlSchemaSet 中的 XSD 相符。 (由 Extensions 定义。)
公共扩展方法 Validate(XmlSchemaSet, ValidationEventHandler, Boolean) 已重载。 验证 XDocument 是否与 XmlSchemaSet 中的某个 XSD 相符,并且可以选择使用架构验证后信息集 (PSVI) 填充 XML 树。 (由 Extensions 定义。)
公共扩展方法 XPathEvaluate(String) 已重载。 计算 XPath 表达式。 (由 Extensions 定义。)
公共扩展方法 XPathEvaluate(String, IXmlNamespaceResolver) 已重载。 计算 XPath 表达式,使用指定的 IXmlNamespaceResolver 解析命名空间前缀。 (由 Extensions 定义。)
公共扩展方法 XPathSelectElement(String) 已重载。 使用 XPath 表达式选择 XElement (由 Extensions 定义。)
公共扩展方法 XPathSelectElement(String, IXmlNamespaceResolver) 已重载。 使用 XPath 表达式选择 XElement,并使用指定的 IXmlNamespaceResolver 解析命名空间前缀。 (由Extensions 定义。)
公共扩展方法 XPathSelectElements(String) 已重载。 使用 XPath 表达式选择一个元素集合。 (由 Extensions 定义。)
公共扩展方法 XPathSelectElements(String, IXmlNamespaceResolver) 已重载。 使用 XPath 表达式选择一个元素集合,并使用指定的 IXmlNamespaceResolver 解析命名空间前缀。 (由 Extensions 定义。)
页首
 名称说明
显式接口实现 私有方法 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 IXmlLineInfo.HasLineInfo 获取一个值,该值指示此 XObject 是否具有行信息。 (继承自 XObject。)
显式接口实现 私有属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 IXmlLineInfo.LineNumber 获取基础 XmlReader 为此 XObject 报告的行号。 (继承自 XObject。)
显式接口实现 私有属性 由 XNA Framework 提供支持 受 可移植类库 支持 受 适用于 Windows 应用商店应用的 .NET 支持 IXmlLineInfo.LinePosition 获取基础 XmlReader 为此 XObject 报告的行位置。 (继承自 XObject。)
页首

有关 XDocument 的有效内容的详细信息,请参见 Valid Content of XElement and XDocument Objects

下面的示例创建一个文档,然后向其添加注释和元素, 接下来使用查询结果撰写另一文档。

 
Dim srcTree As XDocument = _ 
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
        <!--This is a comment-->
        <Root>
            <Child1>data1</Child1>
            <Child2>data2</Child2>
            <Child3>data3</Child3>
            <Child2>data4</Child2>
            <Info5>info5</Info5>
            <Info6>info6</Info6>
            <Info7>info7</Info7>
            <Info8>info8</Info8>
        </Root>
Dim doc As XDocument = _ 
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
        <!--This is a comment-->
        <Root>
            <%= From el In srcTree.<Root>.Elements _
                Where CStr(el).StartsWith("data") _
                Select el %>
        </Root>
Console.WriteLine(doc)

该示例产生下面的输出:

 
<!--This is a comment-->
<Root>
  <Child1>data1</Child1>
  <Child2>data2</Child2>
  <Child3>data3</Child3>
  <Child2>data4</Child2>
</Root>
posted on 2013-05-17 12:59  天使半只翼  阅读(3434)  评论(0编辑  收藏  举报