我有以下 xml
<?xml version="1.0" encoding="utf-8" ?>
<properties>
<entry key="dbname">financedb</entry>
<entry key="username">admin</entry>
<entry key="password">root</entry>
</properties>
我需要有一个函数,我想读取所有三个键值并使用 XMLTextreader 读入字符串。我试过这个,但我现在不知道该怎么做。
[WebMethod]
public getConStrings()
{
XmlTextReader reader = new XmlTextReader ("/_layouts/SPCustomWS/zahid.xml");
XmlNodeType type;
while (reader.Read())
{
type = reader.NodeType;
if (type == XmlNodeType.Element)
{
if (reader.Name == "dbname")
return reader.Value;
}
}
}
实际上我想要像下面这样使用xml的东西,我用web.config做的
string ODataSource = ConfigurationManager.AppSettings["OracleDataSource"].ToString();
string OUserID = ConfigurationManager.AppSettings["OracleUserID"].ToString();
string OPassword = ConfigurationManager.AppSettings["OraclePassword"].ToString();