C#読み出しxml
1365 ワード
xml :
<?xml version="1.0" encoding="utf-8" ?>
<config>
<mxd>
<map>c:\\aa.mxd</map>
<over>c:\\bb.mxd</over>
</mxd>
<scale>
<num>4</num>
<num>3</num>
<num>2</num>
<num>1</num>
</scale>
</config>
:
string map;
string over;
int[] nums =new int[4];
public bool test()
{
//DataTable dt = new DataTable();
try
{
DataSet sd = new DataSet();
string str = System.Environment.CurrentDirectory + @"\config.xml";
sd.ReadXml(str);
map = sd.Tables["mxd"].Rows[0]["map"].ToString();
over = sd.Tables["mxd"].Rows[0]["over"].ToString();
for (int i = 0; i < sd.Tables["num"].Rows.Count; i++)
{
string temp = sd.Tables["num"].Rows[i][0].ToString();
nums[i] = int.Parse(temp);
}
}
catch {
return false;
}
return true;
}
using System;
using System.Xml;
using System.IO;
using System.Data;
if (sd.Tables["num"] != null)