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

XML常用操作

 XML在我们的程序中用到的越来越多,因为它存储、读取、修改都比较方便。
下面我来分享一下XML的常用操作(增删改查),下面是程序运行效果:
增(增加节点包括创建XML):
/// <summary>
/// 创建XML文档
/// </summary>
/// <param name="path"></param>
public static void CreateXML(string path, Student stu)
{
XmlTextWriter xw = new XmlTextWriter(path, Encoding.UTF8);
xw.WriteStartDocument();
xw.Formatting = Formatting.Indented;
xw.WriteStartElement("Students");
xw.WriteStartElement("Student");
xw.WriteStartElement("SID");
xw.WriteStartAttribute("id");
xw.WriteValue(stu.SID.ToString());
xw.WriteEndAttribute();
xw.WriteValue(stu.SID.ToString());
xw.WriteEndElement();
xw.WriteStartElement("Name");
xw.WriteValue(stu.Name);
xw.WriteEndElement();
xw.WriteStartElement("Age");
xw.WriteValue(stu.Age.ToString());
xw.WriteEndElement();
xw.WriteStartElement("Sex");
xw.WriteValue(stu.Sex);
xw.WriteEndElement();
xw.WriteStartElement("Address");
xw.WriteValue(stu.Address);
xw.WriteEndElement();
xw.WriteEndElement();
xw.WriteEndElement();
xw.Flush();
xw.Close();
MessageBox.Show(path + " 创建成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}

删(根据条件删除):
/// <summary>
/// 删除操作
/// </summary>
/// <param name="path">XML路径</param>
/// <param name="id">删除的ID</param>
public static void Delete(string path, string id)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);
XmlNode xnl = xmlD


相关文档:

VC解析XML 使用CMarkup类解析XML

 
 
(一) 先讲一下XML中的物殊字符,手动填写时注意一下。
字符                   字符实体
&                 &n ......

基于语义Web技术的MIS与基于XML技术,传统MIS的比较

摘要:我们描述一个简单的业务系统的用例,然后介绍不同的实现技术及其比较。我没有做过实际的基于SW技术的信息系统,因此本文只是一些猜想性的东
西,希望抛砖引玉,能得到大家的指教,也欢迎大家补充,谢谢!
注意我们讨论的对象是传统的MIS系统,如图书查询系统,学生管理系统之类的。
用例: 用户在查询界面选择 ......

利用 DataSet or DataTable 读取 格式不规则的xml文件

       在最近的项目中,偶遇到一个可以说很小的问题,静下心来,有想把它记下来的冲动,随产生这不成文的几段文字。
       在我用ReadXml()和ReadSchema()读取XML文件时,总是出现异常,后来经过调试发现报XmlException异常并提示“缺少根元素&rd ......

DELPHI TXMLDocument读取XML出现乱码的问题

XML文件
<?xml version="1.0" encoding="utf-8"?>
.......
因为原因很多,所以这个方法不一定能解决问题
XMLDocument1.LoadfromFile('test.XML');
XMLDocument1.Active:=TRUE;
XMLDocument1.Encoding:='gb2312';
memo1.Text:=XMLDocument1.XML.Text; ......

[转]Android读写XML(下)——创建XML文档


摘自--http://www.moandroid.com/?p=868
读写XML(下)——创建XML文档
By: 海市蜃楼 | In: Android开发
23 九 2009
在前面的2篇文章Android读写XML(上)——package说明、Android读写XML(中)——SAX中想必大家对XML文件读取的方法已经比较熟悉了,在这里我们就不多说了,直接说明 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号