保存和加载XML文档
标签:数据访问 ADO.NET
保存和加载XML文档 Save()方法&Load()方法:
在用LINQ to XML方法Save()把XML文档保存到文件时,会自动创建文档开头的声明,一般不需要用XDeclaration()来创建。 XDocument.Load()是静态的,可以加载由别的程序创建的文档,创建XDocument实例。
例:
XDocument xdoc = new XDocument(..............);
string xmlFileName = @"C:\......\example.xml";
xdoc.Save(xmlFileName); //将构造好的XML文档,存储为文件
XDocument xdoc2 = XDocument.Load(xmlFileName); //将磁盘中的文档读取出来
Cosole.WriteLine(xdoc2);
......
从字符串加载XML:
XDocument xdoc = XDocument.Parse(@"......."); //Parse通过字符串创建XML文档
声明一个ASCII码的XML文档头:
xdoc.Declaration = new XDeclaration("1.0","us-ascii","yes");
相关文档:
/// <summary>
/// DataTable-------------------->XML --String
/// </summary>
public static String ToXmlString(DataTable dt)
{
StringWriter tr = new StringWriter();
try
{
dt.WriteXml(tr); ......
from:http://www.xland.com.cn/article/7/81/0804/28778.htm
本类实现:
数据库信息导出:word,excel,json,xml,sql
数据库恢复:从sql,从文件
具体用法:
首先新建测试用数据库mytest,然后在里面建张表
PHP代码:
以下是代码片段:
--
-- 表的结构 `test`
--
CREATE TABLE `test` (
`id ......
使用javascript创建Microsoft XML DOM,就可以完成这一工作.
// 装入数据.
var source = new ActiveXObject("Microsoft.XMLDOM");
source.async = false
source.load("history.xml");
// 装入样式表.
var stylesheet = new ActiveXObject("Microsoft.XMLDOM");
stylesheet.async = false
stylesheet.load( ......
本文转自: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 ......