当前位置: 移动技术网 > IT编程>网页制作>XML > 读写xml文件的2个小函数

读写xml文件的2个小函数

2017年12月08日  | 移动技术网IT编程  | 我要评论
要利用dom 来存取xml 文件,你必须将xml 文件连结到html 网页上。 #region 读写xml文件的2个小函数
要利用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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网