如何使用XSL样式表验证webBrowser成功加载XML文件

时间:2013-09-02 06:17:57

标签: c# xml webbrowser-control xls

我构建了将xml文件解析为datagridview的应用程序,我有另一个包含webbrowser的面板来显示xml文件。 webBrowser显示带有样式的xml文件(来自XSL和CSS文件)。 我从用户给出的路径解析xml文件。

现在,我想知道webBrowser是否成功加载xml文件(如果样式文件确实存在)或不存在(样式文件不存在)。

  • 我没有使用 File.Exist ,因为真正的问题有点复杂(我简化了问题)

我试试这个:

    void showXMLInWebBrowser(int rowIndex)
    {
        string XMLPath = "";

        XMLPath = set.XMLPath + "\\";
        XMLPath += dg_xml.Rows[rowIndex].Cells[1].Value.ToString();
        XMLPath += "\\" + dg_xml.Rows[rowIndex].Cells[7].Value.ToString();

        Uri path = new Uri(XMLPath);
        wb_XML.Url = path;

        // I try this - but it's not show any message
        if (wb_XML.ReadyState == WebBrowserReadyState.Complete) MessageBox.Show("Complete");
    }

这是“失败负载”捕获:

enter image description here

0 个答案:

没有答案