<?
xml version="1.0" encoding="gb2312"
?>
<!--
报文头内容数据项参见商业银行财政业务接口技术规范-->
<
src
>
CZ-350000
</
src
>
<
des
>
CCB-350000
</
des
>
<
dataType
>
1603
</
dataType
>
<
msgId
>
20100910120010484968
</
msgId
>
<
msgRef
>
20100910120010484968
</
msgRef
>
<
workDate
>
2010-09-10
</
workDate
>
</
Head
>
<
Sign
/>
<
Stamp
/>
</
Signs
>
</
Root
>
//方法一
private void menuPrepareData_Click(object sender, EventArgs e)
{
//YzCiticDBDataDataContext context = new YzCiticDBDataDataContext();
XElement responseXml = XElement.Load(@"D:\Ok.xml");
var status = from row in responseXml.Descendants("succ_code")
select row;
if (status.Count() > 0)
{
if (status.SingleOrDefault().Value.ToLower() == "ok")
{
MessageBox.Show(responseXml.ToString());
}
}
}
{
//YzCiticDBDataDataContext context = new YzCiticDBDataDataContext();
XElement responseXml = XElement.Load(@"D:\Ok.xml");
var status = from row in responseXml.Descendants("succ_code")
select row;
if (status.Count() > 0)
{
if (status.SingleOrDefault().Value.ToLower() == "ok")
{
MessageBox.Show(responseXml.ToString());
}
}
}
//方法二
XmlDocument doc = new XmlDocument();
doc.Load(@"D:\Ok.xml");
XmlNode node = doc.DocumentElement.SelectSingleNode("/Root/Body/Object/Record/succ_code");
if (node==null)
{
MessageBox.Show("Error!");
//报错
}
else
{
if (node.InnerText.ToLower()=="ok" )
{
XElement responseXml = XElement.Load(@"D:\Ok.xml");
MessageBox.Show(responseXml.ToString());
}
}
doc.Load(@"D:\Ok.xml");
XmlNode node = doc.DocumentElement.SelectSingleNode("/Root/Body/Object/Record/succ_code");
if (node==null)
{
MessageBox.Show("Error!");
//报错
}
else
{
if (node.InnerText.ToLower()=="ok" )
{
XElement responseXml = XElement.Load(@"D:\Ok.xml");
MessageBox.Show(responseXml.ToString());
}
}