zoukankan      html  css  js  c++  java
  • XmlDataDocument 加载和使用XmlDataDocument

    如何将 XML 数据加载到 XmlDataDocument 中

    此示例阐释如何将 XML 加载到 XmlDataDocument 类中。该类扩展了 XmlDocument 类,允许通过 DataSet 类(该类在所加载的 XML 数据上提供关系视图)存储、检索并操作结构化数据。XmlDocument 类和 DataSet 类之间的这种从属关系使组件可以将 XML 和数据源的与相同基础数据无关的关系视图混合。如其他主题中详细说明的那样,这些视图之间有差异。最值得注意的是,不能通过关系对象(如表和行)访问没有映射到关系视图的 XML 数据。然而,仍可以容易地从关系行移到对应的 XML 元素,从而访问该 XML 数据。

    您可以在使用 XmlDocument 的任何地方使用 XmlDataDocument;所有说明 XmlDocument 的主题同样可应用于 XmlDataDocument。因此,以下主题所包括的信息同样与 XmlDataDocument 有关:

    还有一个对应的主题如何从 XmlDataDocument 读取 XML 数据,该主题主要说明只使用 XmlDataDocument 读取 XML。

    此外,主题如何使用 XML 和 DataSet 类提供有关如何使用 XmlDataDocument 和 DataSet 的附加信息。

     
    VB LoadXmlDocument.aspx

    [运行示例] | [查看源代码]

    如下列代码所示,此示例仅将示例文件 books.xml 中的 XML 数据加载到 XmlDataDocument 中,并将该数据显示在屏幕上。

    public class LoadXmlDocumentSample
                {
                private const String document = "books.xml";
                public static void Main()
                {
                LoadXmlDocumentSample myLoadXmlDocumentSample = new LoadXmlDocumentSample();
                myLoadXmlDocumentSample.Run(document);
                }
                public void Run(String args)
                {
                try
                {
                // Load the XML from file
                Console.WriteLine ();
                Console.WriteLine ("Loading file {0} ...", args);
                XmlDataDocument myXmlDocument = new XmlDataDocument();
                myXmlDocument.Load (args);
                Console.WriteLine ("XmlDataDocument loaded with XML data successfully ...");
                }
                catch (Exception e)
                {
                Console.WriteLine ("Exception: {0}", e.ToString());
                }
                }
                }
                
    C# VB  

    摘要

    1. XmlDataDocument 类提供 XML 数据的内存中缓存。
    2. XmlDataDocument 扩展了 XmlDocument 类。XmlDataDocument 可用在使用 XmlDocument 类的任何地方。
    3. XmlDataDocument 和 DataSet 类之间有紧密关联。实际上,可将 XmlDataDocument 看作是数据集识别的 XmlDocument。
  • 相关阅读:
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(2月16日)
    优步UBER司机全国各地奖励政策汇总 (2月15日-2月21日)
    优步UBER司机全国各地奖励政策汇总 (2月8日-2月14日)
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(2月7日~2月13日)
    成都Uber优步司机奖励政策(2月7日)
    file does not exist 阿里云OSS图片上传遇到的问题
    redis.conf 配置项说明
    redis 五大数据类型的常用指令
    redis配置外部访问
    linux安装redis
  • 原文地址:https://www.cnblogs.com/chorrysky/p/584490.html
Copyright © 2011-2022 走看看