C#如何判断一个本地的XML文件的是格式正确的? C#如何判断一个本地的XML文件的是格式正确的?我要生成一个XML文件,如果文件存在切格式正确,符合XML标准,我就认为是已经处理过的,就不用处理了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的想法是直接载入,即load()。然后取下childnodes,不报异常认为格式没问题。 在该xml文件添加一个节点表示是否已处理 命名空间:using System.IO;using System.Xml;方法:bool IsXml(string Path){ StreamReader sr = new StreamReader(Path); string strXml = sr.ReadToEnd(); sr.Close(); sr.Dispose(); try { XmlDocument xml = new XmlDocument(); xml.LoadXml(strXml);//判断是否加载成功 return true;//是xml文件,返回 } catch { return false;//不是xml文件,返回 }} 如何判断usb口插入的设备是wince设备 C#委托问题 main参数问题 哪位大侠有XML3.0?? ▲▲▲关于TextBox的问题,看似简单,难倒我! 关于连接SQlSever 2000的问题!!帮帮忙啊!!急!!!! 页面style问题 有谁知道怎么在自己的程序中接收sina,163等邮箱的邮件?(c#,vb.net) 加载设计器失败,求助呀 C#socket编程的BeginReceive会阻塞吗? 求助:关于XML与DataTable 在线等!100%结贴! 全部积分,求DataGrieView中合并单元格
using System.IO;
using System.Xml;方法:
bool IsXml(string Path)
{
StreamReader sr = new StreamReader(Path);
string strXml = sr.ReadToEnd();
sr.Close();
sr.Dispose();
try
{
XmlDocument xml = new XmlDocument();
xml.LoadXml(strXml);//判断是否加载成功
return true;//是xml文件,返回
}
catch
{
return false;//不是xml文件,返回 }
}