虎克的博客

Enthusiasm Biogeography-Biodiversity Informatics-Data Sciences

XML学习笔记(九):XML和ADO.NET

| Comments

将DataSet的内容存储为XML文件:

WriteXml(), WriteXmlSchema(), GetXml(), GetXmlSchema()

XmlWriteMode的几个主要的属性

IgnoreSchema: 将DataSet内容写入XML文件,不包括XSD架构信息

WriteSchema: 同时将DataSet内容和XSD架构信息写入
DiffGram: 写入为DiffGram格式

Saving Only the Schema:仅仅写入XSD架构信息,不包括实际的数据

示例如下:

2009-05-12_161852

 
DataSetWriteXML.aspx
 
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataSetWriteXML.aspx.cs"

    Inherits="DataSetWriteXML" %>

 

<!DOCTYPE html PUBLIC "–//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>

<html xmlns="http://www.w3.org/1999/xhtml&quot;>

<head runat="server">

    <title></title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

        <fieldset title="DataSet to XML">

            <asp:TextBox ID="TextBox1" runat="server" Height="20px" Width="284px"></asp:TextBox>

            <br />

            <asp:RadioButtonList ID="RadioButtonList1" runat="server">

                <asp:ListItem Value="0">No Schema</asp:ListItem>

                <asp:ListItem Value="1">With Schema</asp:ListItem>

                <asp:ListItem Value="2">DiffGram</asp:ListItem>

                <asp:ListItem Value="3">Only Schema</asp:ListItem>

            </asp:RadioButtonList>

            <br />

            <asp:Button ID="Button1" runat="server" Text="Write to XML" OnClick="Button1_Click" />

            <asp:Button ID="Button2" runat="server" Text="Load XML" OnClick="Button2_Click" />

        </fieldset>

    </div>

    </form>

</body>

</html>

DataSetWriteXML.aspx.cs

   1:  using System;

   2:  using System.Collections.Generic;

      
  



      








  



      


  
    linux
  



    

« SQL拆分字符串构成新的记录 vs2010虚拟机登陆帐户和密码 »

Comments