it编程 > 网页制作 > Xml

读写xml文件的2个小函数

70人参与 2024-05-19 Xml

要利用dom 来存取xml 文件,你必须将xml 文件连结到html 网页上。

#region 读写xml文件的2个小函数,2005 4 2 by hyc 
public void setxmlfilevalue(string xmlpath,string appkey,string appvalue)//写xmlpath是文件路径+文件名,appkey是 key name,appvalue是value
{
xmldocument xdoc = new xmldocument();
xdoc.load(xmlpath);
xmlnode xnode;
xmlelement xelem1;
xmlelement xelem2;

xnode = xdoc.selectsinglenode("//appsettings");

xelem1 = (xmlelement)xnode.selectsinglenode("//add[@key='" + appkey + "']");
if ( xelem1 != null )
{
xelem1.setattribute("value",appvalue);
}
else
{
xelem2 = xdoc.createelement("add");
xelem2.setattribute("key",appkey);
xelem2.setattribute("value",appvalue);
xnode.appendchild(xelem2);
}
xdoc.save(xmlpath);
}


public void getxmlfilevalue(string xmlpath,string appkey,ref string appvalue)//读xmlpath是文件路径+文件名,appkey是 key name,appvalue是value
{
xmldocument xdoc = new xmldocument();
xdoc.load(xmlpath);
xmlnode xnode;
xmlelement xelem1;

xnode = xdoc.selectsinglenode("//appsettings");

xelem1 = (xmlelement)xnode.selectsinglenode("//add[@key='" + appkey + "']");
if ( xelem1 != null )
{
appvalue=xelem1.getattribute ("value");
}
else
{
// messagebox.show ("there is not any information!");
}

}

#endregion
(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

XML 取得元素的字符数据

05-19

怎样才能用js生成xmldom对象,并且在firefox中也实现xml数据岛?

05-19

使用XSL将XML文档中的CDATA注释输出为HTML文本

05-19

博客日志摘要暨RSS技术

05-19

轻松学习XML教程

05-19

XMLDOM对象方法:对象属性

05-19

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论