XML 增删改查
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Xml;
using System.Data;
public class Cls_XML
{
#region 创建xml文件
/// <summary>
/// 创建xml文件
/// </summary>
/// <param name="filepath"></param>
public void CreateXmlFile(string filepath, string filetext)
{
XmlDocument xmldoc = new XmlDocument(); //创建空的XML文档
//xmldoc.LoadXml("<?xml version='1.0' encoding='gb2312'?>" +
// "<bookstore>" +
// "<book genre='fantasy' ISBN='2-3631-4'>" +
// "<title>Oberon's Legacy</title>" +
// "<author>Corets, Eva</author>" +
// "<price>5.95</price>" +
// "</book>" +
// "</bookstore>");
xmldoc.LoadXml(filetext);
xmldoc.Save(filepath); //保存
}
#endregion
#region 为父节点添加 子节点(子节点可以带属性)
/// <summary>
/// 为父节点添加 子节点(ArrayList 存放 Hashtable 第一个是节点名称,其他为节点属性)
/// </summary>
/// <param name="filepath"></param>
/// <param name="PatentNod"></param>
/// <param name="arrL">ArrayList 存放 Hashtable 第一个是节点名称,其他为节点属性,存放</param>
&
相关文档:
转自江边孤鸟: http://blog.csdn.net/jbgh608/archive/2007/08/31/1767414.aspx
W3school 的xsl教程: http://www.w3school.com.cn/xsl/index.asp
产品几年前使用ASP,后来升级到.Net 1.1,再升级到2.0,一直都有用XSLT转换XML生成网页的方式,稍微整理下。
XML file:
<?xml version="1.0"& ......
最常见的XML数据类型有:Element, Attribute,Comment, Text.
Element, 指形如<Name>Tom<Name>的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference.
Attribute, 指在<Employee id=”12345”>中的粗体部分。
......
能读写任何XML配置文件,能实现用户层面的加解密,以下代码中的B64E函数为加密函数,B64D为解密函数,可以自己编写
生成的XML根节点为ZBS,可以替换为其它有意义的节点名称
Option Explicit
Public xmlDoc As DOMDocument
Public aNode As IXMLDOMElement '当前激活Node
Public xmlFilePath As String, ReadOnly As Bo ......
Input.xml-----------
<?xml version="1.0" encoding="gb2312"?>
<studentList>
<student sex="man">
<name>wgy</name>
<age>23</age>
<tel>12345678</tel>
</student>
<student sex="female">
<name>lemon</name&g ......
1、mian.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="HTTPSrv.send();" width="242" height="442">
<mx:Script>
<!--[CDATA[
import mx.rpc.events.ResultEv ......