XmlDocument. Загрузка по сравнению с XmlDocument. LoadXml

Я играл с JMeter. Каждый думает, что это не могло не протестировать, были Веб-формы ASP.NET. Состояние отображения повредило мои тесты. Я не Shure почему, но существует несколько инструментов там, которые не обрабатывают право состояния отображения. Моим текущим проектом является ASP.NET MVC и работы JMeter хорошо с ним.

20
задан Uwe Keim 27 June 2016 в 14:10
поделиться

4 ответа

XmlDocument.Load используется для загрузки XML из потока, TextReader, пути / URL или XmlReader. XmlDocument.LoadXml используется для загрузки XML, содержащегося в строке.

Это принципиально разные способы загрузки XML, в зависимости от того, где фактически хранится XML. Похоже, вы использовали неправильный метод для того, где находится ваш XML.

37
ответ дан 29 November 2019 в 22:44
поделиться

Вы пытались использовать XmlDocument.LoadXml и передавали имя файла? Он этого не делает - он предполагает, что строка, которую вы передаете в , является XML. Итак, вы можете использовать:

doc.LoadXml("<root><child /><root>");

или

doc.Load("myfile.xml");

Если это не поможет, не могли бы вы показать свой неисправный и работающий код? Есть разные способы изменить использование LoadXml на Load ...

24
ответ дан 29 November 2019 в 22:44
поделиться

Load () загружается из определенного источника, тогда как LoadXml () загружается непосредственно из строки

2
ответ дан 29 November 2019 в 22:44
поделиться

Предполагая, что вы используете XmlDocument.Load и ] XmlDocument.LoadXml в справа , эта проблема может быть вызвана отметкой порядка байтов .

Этот другой вопрос может быть полезен.

3
ответ дан 29 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: