C#操作XML初步(7)
第四章:通用的XML处理方法(1)
既然我们能够使用DATASET来操作XML文件,那真实太方便了,他完全有能力将一个XML文件当作一张表来使用,那又何乐而不为呢?
于是我们可以同过这样的一个C#类来操作XML,完成类似数据库般的操作:
using System;
using System.Text;
using System.IO;
using System.Xml;
using System.Data;
namespace XmlBook.Com.Sem.Tools
{
/// <summary>
/// 版权: Copyright by SEM IT Department
/// 版本: 0.0.1
/// 文件: XmlBook.Com.Sem.Tools.XmlDataBase.cs
/// 目的: 提供将XML当作数据库处理的一些方法
/// 作者: 欧阳云天 @2005-04-09
/// 邮箱: outrace@soueast-motor.com
/// 修改:
/// </summary>
public class XmlDataBase
{
#region 私有成员
private string strDataFile = null;
/// <summary>
/// 数据集
/// </summary>
private DataSet myDs = null;
/// <summary>
/// 字符过滤数组 比如 "id='1' and userName='trace'"
/// </summary>
private string strFilter = null;
/// <summary>
/// 排序的字段 比如 "id desc,userName"
/// </summary>
private string strSort = null;
C#对XML操作:一个处理XML文件的类(1)
时间: 2025-01-02 23:43:04
C#对XML操作:一个处理XML文件的类(1)的相关文章
根据模板文件生成一个静态html文件的类
一般我们用PHP输出一个html文件,总是用$head="<head>--</head>"这样一个长串来完成.本类主要提供一个简便的用PHP输出html文件的方法.避免了在程序中出现过多的带有长字串. 类定义文件 createhtml.class.php 如下: <?php //------------------- // TCreateHTML //根据模板文件生成一个静态html文件的类 // 作者:sharetop // email:ycshowto
C#对XML操作:建立XML(2)
xml C#操作XML初步(1)第一章:新建XML文件下面也是用文本建立XML的方式 <% @ Import Namespace="System.IO" %><% @ Import Namespace="System.Xml" %><% @ Import Namespace="System.Data" %><Script Language="C#" Runat="Server
C#对XML操作:编辑XML文件内容
xml 第三章:XML文件记录的编辑使用C#来编辑XML文件,最方便的方法当然还是使用DATASET我们继续使用上一篇中的XML文件,如下: <users> <xs:schema id="users" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"&
C#对XML操作:建立XML(1)
xml C#操作XML初步(1)第一章:新建XML文件新建XML文件有不同的方法,我这里给出三种方式 <% @ Import Namespace="System.IO" %><Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e){ /** 版 权 : copyright by SEM IT DEPARTMENT*
C#对XML操作:建立XML(3)
xml <?xml version="1.0" standalone="yes"?><users> <xs:schema id="users" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
一个不错php文件缓存类文件
代码如下 复制代码 <?php class Cache { /** 缓存目录 **/ var $CacheDir = './c'; /** 缓存的文件 **/ var $CacheFile = ''; /** 文件缓存时间(分钟) **/ var $CacheTime = 0; /** 文件是否已缓存 **/ var $CacheFound = False; /** 错误及调试信息 **/ var $DebugMsg
php实现的xml操作类_php技巧
本文实例讲述了php实现的xml操作类.分享给大家供大家参考,具体如下: <?php /* 使用方法: $test=new xml(); $test->new_xml('test.xml'); $test->root('document'); $test->append_root_node('book'); $test->append_child_node('author','linage'); $test->append_child_node('page',100);
C# ini文件读写类
VC中提供了API函数进行INI文件的读写操作,但是微软推出的C#编程语言中却没有相应的方法,下面是一个C# ini文件读写类,从网上收集的,很全,就是没有对section的改名功能,高手可以增加一个.using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using System.Collections; using System.Collections.Specialize
一个读取xml文件内容的类
xml 一个读取xml文件内容的类 package project.util.xml; import java.io.*;import java.util.*;import javax.servlet.http.*;import org.apache.log4j.*;import org.jdom.*;import org.jdom.input.*; /*** <p>Title: <font color="steelblue" size="10"&
background-在layout建立一个attrs.xml文件,在布局testinfo.xml 会报错
问题描述 在layout建立一个attrs.xml文件,在布局testinfo.xml 会报错 error: Error: No resource found that matches the given name (at 'background' with value '@drawable/ok'). [2015-05-13 06:41:13 - example] [2015-05-13 06:41:13 - example] : error: Error: No resource found