Example #1
0
    static void SaveAsXml(string url, string fileToSave)
    {
        if (File.Exists(fileToSave))
        {
            return;
        }

        var stream = new XmlUrlResolver().GetEntity(new Uri(url), null, typeof(Stream)) as Stream;
        var xr     = new SgmlReader()
        {
            InputStream = new StreamReader(stream)
        };
        var xw = XmlWriter.Create(fileToSave);

        xr.MoveToContent();
        do
        {
            xw.WriteNode(xr, false);
            xw.Flush();
        } while (xr.Read());
        xw.Close();
    }