私は次の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>
3つのキー値すべてを読み取り、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;
}
}
}
実際には、web.configで行ったxmlを使用して次のようなものが必要です
string ODataSource = ConfigurationManager.AppSettings["OracleDataSource"].ToString();
string OUserID = ConfigurationManager.AppSettings["OracleUserID"].ToString();
string OPassword = ConfigurationManager.AppSettings["OraclePassword"].ToString();