Проблема с тегами Xelement

enter code herehey, ребята, у меня проблемы с xelement, когда я пытаюсь открыть тестовую страницу, появляется необработанное исключение, и потому что тег


не соответствует закрытию в другой строке, я пытался добавить закрывающий тег, но ошибка возникает до добавления функция может работать

тестовая страница http://densetsu.org/PP2012/benchmark1.html

так что есть способ передать проблемы с тегом без потери эффекта тега
это основной код:

             XElement tree = XElement.Load(toolStripTextBox1.Text);  
             String s = tree.ToString();  
             textBox1.Text = String_dealer.addmissing(s);

это смена струн

        public static String addmissing(String txt)
    {
        if (txt.Contains("<br>") || (txt.Contains("</br>")))
        {
            txt.Replace("<br>", "<br></br>");
            txt.Replace("</br>", "<br></br>");
        }
        else if (txt.Contains("<hr>") || (txt.Contains("</hr>")))
        {
            txt.Replace("<hr>", "<hr> </hr>");
            txt.Replace("</hr>", "<hr> </hr>");
        }

        return txt;
    }

и текст проблемы: в System.Xml.dll произошло необработанное исключение типа «System.Xml.XmlException».

Дополнительная информация: Начальный тег «hr» в строке 8 не совпадает с конечным тегом «br». Строка 9, позиция 10.


person m131313    schedule 21.12.2012    source источник
comment
можешь и код показать   -  person Prabhu Murthy    schedule 21.12.2012
comment
я сделал это, код, с которым у меня возникли проблемы, находится здесь вместе с сообщением об ошибке   -  person m131313    schedule 21.12.2012


Ответы (1)


используя средство чтения потока из веб-запроса, а затем сохраняя поток в файл String, после этого вы можете передать строку в sgml.reader, который преобразует html в действительный xml

person m131313    schedule 23.12.2012