我必须盘点大约 400 份报告,我需要做的就是将所有 sql 从报告中提取出来。我能够 XmlDocument 加载结果并在 VS 中导航信息并找到我正在寻找的信息。
在每个报告中,我必须单击Results View
我必须深入研究以下元素的结果视图。
{Element, Name="Report"}
{Element, Name="DataSet"}
{Element, Name="Query"}
{Element, Name="Command Text"}
我正在尝试获取基本命令文本,但我不确定如何枚举或访问该级别。这是我正在使用的代码:
string[] Fil_Info = Directory.GetFiles(dir);
foreach (string file in Fil_Info)
{
XmlDocument doc = new XmlDocument();
doc.Load(file);
//Console.WriteLine(doc.Value.ToString());
XmlAttributeCollection attrColl =doc.DocumentElement.Attributes;
foreach (XmlAttribute xmlAtt in attrColl)
{
XmlAttributeCollection attrColl2 = xmlAtt.Attributes;
foreach (XmlAttribute xmlAtt2 in attrColl2)
{
}
}
}