У меня есть элемент управления webbrowser, который отображает некоторый xml, когда я обращаюсь к правилу документа. Я получаю HTML-код, сгенерированный элементом управления, а не xml. Как сохранить «источник» документа? (не может использовать веб-клиент)Как сохранить xml в элементе управления webbrowser?
0
A
ответ
0
у вас есть исходный путь, не так ли?
string urlPath = wb.Url;
Почему бы не скачать исходный код оттуда?
private string GetSourceCode(string sourceUrl) {
String url = String.Format(sourceUrl);
WebClient client = new WebClient();
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0;)"); // pass as Internet Explorer 7.0
Stream data = client.OpenRead(url);
StreamReader reader = new StreamReader(data);
s = reader.ReadToEnd();
data.Close();
reader.Close();
return s;
}
с использованием метода GetSourceCode() у вас есть весь источник (оригинал один) в возвращаемую строку ... делать то, что вы хотите с ним;)
string xmlSource = GetSourceCode(wb.Url);
+0
Его вопрос сказал конкретно «(не может использовать веб-клиента)» – Sogger
Смежные вопросы
- 1. просмотр узла xml в элементе управления WebBrowser
- 2. Поиск в элементе управления WebBrowser
- 3. Как скрыть HtmlElement в элементе управления webbrowser
- 4. Как отправить форму в элементе управления WebBrowser?
- 5. Как имитировать «li» в элементе управления WebBrowser
- 6. Отключить скрипты в элементе управления WebBrowser
- 7. Отключить прокрутку в элементе управления WebBrowser
- 8. Отключить javascript в элементе управления WinForms WebBrowser?
- 9. Показать почтовое сообщение в элементе управления WebBrowser
- 10. В элементе управления WebBrowser получить холст Silverlight
- 11. Управление ключевыми событиями в элементе управления WebBrowser
- 12. Отключить ошибку JavaScript в элементе управления WebBrowser
- 13. InvokeMember («click») в элементе управления WebBrowser
- 14. Установить события JavaScript в элементе управления WebBrowser
- 15. Отключить активный контент в элементе управления WebBrowser
- 16. Очистка выбор в элементе управления WebBrowser
- 17. Невозможно использовать Console.Log() в элементе управления WebBrowser
- 18. Отображение m.bing.com в элементе управления WP8 WebBrowser
- 19. Обработка ключевых событий в элементе управления WebBrowser?
- 20. Просмотр документов Docx в элементе управления WebBrowser
- 21. Нажмите кнопку в элементе управления WebBrowser vb.net
- 22. Обнаружить прокрутки в элементе управления WebBrowser
- 23. Вызов произвольного JavaScript в элементе управления WebBrowser
- 24. Escape TabStop в элементе управления WebBrowser
- 25. Использование локальных изображений в элементе управления Webbrowser
- 26. Переменные Модифицирование Javascript в элементе управления WebBrowser
- 27. Настройка файла cookie в элементе управления WebBrowser
- 28. Управление кукисами в элементе управления WPF WebBrowser?
- 29. Обнаружение прокрутки вниз в элементе управления WebBrowser
- 30. Отображение Юникода в элементе управления WPF Webbrowser
Почему вы не можете использовать WebClient? – Sogger