易截截图软件、单文件、免安装、纯绿色、仅160KB

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文档中的根元素命名。         {                                            


相关文档:

Linq to XML customize distinct function

Definition comparer class,
class ItemComparer : IEqualityComparer<XElement>
{
public bool Equals(XElement x, XElement y)
{
return x.Attribute("Name").Value == x.Attribute("Name").Value;
}
public int GetHashCode(XElement obj)
......

javascript跨浏览器创建XML对象


var
 
xmlDoc
 
=
 
null
;
function
 
parseXML
(
xmlUrl
)
{
  try
 
{
    //IE
    xmlDoc
 
=
 
new
 
ActiveXObject
(
"Microsoft.XMLDOM"
);
    xmlDoc
.
async
 
=
 
false
;
    xmlDoc ......

DOM4J生成XML文档


public int createXMLFile(String filename) {
  int returnValue = 0;
  Document document = DocumentHelper.createDocument();    //生成Document,用于管理XML文档
  
  Element booksElement = document.addElement("books");    //添加 ......

AJAX (异步 JavaScript 和 XML)

AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性
能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人
们开始意识到其重要性.
这两项被忽视的性能是:
* 无需重新装载整个页面便能向服务器发送请求.
* 对XML文档的解析和处理. ......

xml文件操作小结 关于方法SelectSingleNode的用法

最常见的XML数据类型有:Element, Attribute,Comment, Text.
  Element, 指形如<Name>Tom<Name>的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
  Attribute, 指在<Employee id=”12345”>中的粗体部分。
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号