- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                简单XML文件操作(xml文件生成,节点追加、遍历、修改、删除)
                    简单的XML文件操作(xml文件生成,节点追加、遍历、修改、删除)
简单的XML文件操作(xml文件生成,节点追加、遍历、修改、删除)
正题:xml文件如下:
 
?xml version=1.0 encoding=utf-8 standalone=no?
!--  编制人:DOCFlying  --
!--  编制时间:2007-08-05  --
KeywordsDefinition
  !--KeywordType:分为Keyword(关键字)、Control(控件类型缩写)、Variable(变量类型缩写)、Class(类名称缩写)--
  Keyword
    No.1/No.
    KeywordNamei_[variable name]/KeywordName
    KeywordTypeVariable/KeywordType
    Describeint 型变量的缩写定义。如:int i_year = 2007;/Describe
    InputTime2007-08-01 15:13:40/InputTime
  /Keyword
  Keyword
    No.2/No.
    KeywordNamel_[variable name]/KeywordName
    KeywordTypeVariable/KeywordType
    Describelong 型变量的缩写定义。如:long l_personal = 1500000000;/Describe
    InputTime2007-08-01 15:14:10/InputTime
  /Keyword
  Keyword
    No.3/No.
    KeywordNamebl_[variable name]/KeywordName
    KeywordTypeVariable/KeywordType
    Describeboolean 型变量的缩写定义。如:boolean bl_flag = true;/Describe
    InputTime2007-08-01 15:14:55/InputTime
  /Keyword
  Keyword
    No.6/No.
    KeywordNameus_[variable name]/KeywordName
    KeywordTypeVariable/KeywordType
    Describeushort 型变量的缩写定义。如:ushort us_personal = 8;/Describe
    InputTime2007-08-01 15:15:40/InputTime
  /Keyword
/KeywordsDefinition
 
1)生成制定文件名的xml文件;
2)追加xml文件节点;
3)遍历xml文件的节点;
4)修改匹配值的xml文件的节点;
5)删除匹配值的xml文件节点;
主要运用了xml的操作类,熟悉了XPath表达的写法。下边代码省略了前台ASP.NET代码,只提供C#的主要代码,代码中没有容错,仅以说明解决的方法为目的。
 代码如下: 
1)生成制定文件名的XML文件:TextBox1制定文件名;TextBox2描述文档信息(文档开头备注);TextBox3制定xml开始标记。在生成xml的同时,也可以一并添加节点,如下面代码中已注释的部分。
 
    protected void Button1_Click(object sender, EventArgs e)
    {
        //生成一个新的xml文件;
        if (this.TextBox1.Text.Trim() ==  || this.TextBox3.Text.Trim() == )
        {
            Response.Write(scriptalert(要生成的文件名称、文件的开始标记不能为空!);/script);
            return;
        }
        XmlTextWriter _xmlWriter = new XmlTextWriter(MapPath(xml/ + TextBox1.Text.Trim() + .xml),System.Text.Encoding.UTF8);
        DateTime datime = DateTime.Now;
        _xmlWriter.Formatting = Formatting.Indented;
        _xmlWriter.WriteStartDocument(false);
    
                您可能关注的文档
最近下载
- Altium Designer中英文技术词汇对照.pdf VIP
 - 江苏省常州市联盟校2023-2024学年高一上学期调研期中英语试卷.pdf VIP
 - 报废汽车回收利用课件.pptx VIP
 - 统编版道德与法治(2024)三年级上册第二单元 第5课《 走近科学家》第1课时 探索未知世界的人和科学家的品格PPT模板.pptx VIP
 - 新02J01工程做法-标准图集.docx
 - 小学安全教育主题班会 地震科普携手同行 课件(共24张PPT).pptx VIP
 - (正式版)DB61∕T 1159-2018 《建筑垃圾再生材料挤密桩施工技术规范》.pdf VIP
 - 2025陕西省从优秀村(社区)干部中考试录用乡镇(街道)机关公务员200人笔试备考题库及答案解析.docx VIP
 - 序贯器官衰竭评估(SOFA 2.0)评分 .pptx
 - upvc管件螺纹接头.pdf VIP
 
原创力文档
                        

文档评论(0)