DTD must be defined before the document root element

Необходимо прочитать sitemap.xml и закинуть все ссылки в список, для последующего обхода. Использую следующий код, получаю ошибку, описанную выше. Как исправить эту ситуацию? sitemap.xml править нельзя(!).

    public List<string> CreateList()
    {
        List<string> temp = new List<string>();
        
        XmlDocument obj = new XmlDocument();

        obj.Load(url);

        XmlNodeList elemList = obj.GetElementsByTagName("loc");
        for (int i = 0; i < elemList.Count; i++)
        {
            temp.Add(elemList[i].InnerXml);
        }

        return temp;
    }

Ответы (1 шт):

Автор решения: Aziz Umarov

Ошибка в xml document. При попытке считать фай сбрасывается ошибка.

→ Ссылка