ADO.NET DataSet中的XML支持
标签:数据访问 ADO.NET
ADO.NET DataSet中的XML支持 ADO.NET中XML支持主要集中于DataSet对象,因为XML主要关注的是关系 和 分层的结构化数据。
从DataSet中写入XML: 1)构造一个DataSet; 2)DataAdapter对象的Fill()方法加载数据;
3)DataSet上调用WriteXml(),比如:thisDataSet.WriteXml("AresData.Xml");
例: ....... custOrderRel.Nested = true; //DataRelation对象的Nested属性通知将相关表,嵌套在XML输出中每个父客户之下。 thisDataSet.WriteXml(@"c:\....\AresData.xml"); //调用WriteXml(),将DataSet数据按XML格式写入文件中。
从XML读取到DataSet中:
.......
DataSet thisDataSet = new DataSet();
thisDataSet.ReadXml(@"c:\....\AresData.xml"); //ReadXml()方法读取XML文档到thisDataSet对象中。
foreach(DataRow custRow in thisDataSet.Tables["Customers"].Rows) //所创建的DataTable采用XML文档中的根元素命名。 {
相关文档:
和Android UI layout一样,我们也可以在XML中定义应用程序的菜单。通过在菜单的onCreateOptionsMenu方法中膨胀菜单layout。这样做会使我们的程序代码简单多了,而且尽可能的将更多的界面设计部分放到XML,便于浏览。
1. 在工程的/res/文件夹下创建menu文件夹,用来保存你为应用程序定义的菜单XML文件。
在菜单XML ......
一个XML文件通常包含文件头和文件体两大部分
1. 文件头
XML文件头由XML声明与DTD文件类型声明组成。其中DTD文件类型声明是可以缺少的,关于DTD声明将在后续的内容中介绍,而XML声明是必须要有的,以使文件符合XML的标准规格。
在前面的Flowers.xml文件中的第一行代码即为XML声明:
<?xml 版 ......
<?
XML DOM读取节点信息遇到问题总结:
1:NodeList: 使用节点的childNodes属性或者document对象的getElementsByTagName()方法,就会返回一个包含节点列表的NodeList
2: 在 XML DOM 中,节点的关系被定义为节点的属性:
· parentNode
· childNodes
· ......
本文转自:http://www.10086web.com/html/wangluobiancheng/Xmlbiancheng/2009/0612/90.html
一个客户提供一个股价的信息,要求放在页面上,显示一些数据,需要从远程获取xml,然后解析写在网页上,开始不会觉得很难,其实蛮简单的,先用javascript写了一个:
<mce:script language=javascript><!--
......
最常见的XML数据类型有:Element, Attribute,Comment, Text.
Element, 指形如<Name>Tom<Name>的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
Attribute, 指在<Employee id=”12345”>中的粗体部分。
&nb ......