求教一段xml代码
<?xml version="1.0" encoding="utf-8"?>
<siteconfig>
<!--参数配置-->
<dirMana>manage</dirMana>
<!--用户目录-->
<dirUser>user</dirUser>
<!--虚拟目录-->
<dirDumm>
</dirDumm>
<!--
是否开启密码保护
第1位:如果为1,表示开启密码保护;
第2位:表示是否在安全码中加随机码,
第3位:0表示随机码加在安全码前面,1为加在后面
-->
<protPass>1,0,1</protPass>
<!--密码安全码-->
<protRand>yn56</protRand>
<!--管理员附件目录-->
<dirFile>files</dirFile>
<!--归档目录-->
<dirPige>history</dirPige>
<!--归档开始日期-->
<dirPigeDate>2008-11-11</dirPigeDate>
<!--API连接对象-->
<sqlConnData>
</sqlConnData>
<manner>default</manner>
下面这个方法传的参数一个是manner 一个是上边XML的路径,他是怎么读取XML内容的?
static internal string GetConfigValue(string Target, string XmlPath)
{
System.Xml.XmlDocument xdoc = new XmlDocument();//实例化一个xml文档
xdoc.Load(XmlPath);//从指定url的加载xml文档
XmlElement root = xdoc.DocumentElement;//获取文档的根
//表示排序的节点集合 返回一个XmlNodeList
XmlNodeList elemList = root.GetElementsByTagName(Target);
return elemList[0].InnerXml;//获取仅代表该节点子节点的标记
}