Я играл с JMeter. Каждый думает, что это не могло не протестировать, были Веб-формы ASP.NET. Состояние отображения повредило мои тесты. Я не Shure почему, но существует несколько инструментов там, которые не обрабатывают право состояния отображения. Моим текущим проектом является ASP.NET MVC и работы JMeter хорошо с ним.
XmlDocument.Load используется для загрузки XML из потока, TextReader, пути / URL или XmlReader. XmlDocument.LoadXml используется для загрузки XML, содержащегося в строке.
Это принципиально разные способы загрузки XML, в зависимости от того, где фактически хранится XML. Похоже, вы использовали неправильный метод для того, где находится ваш XML.
Вы пытались использовать XmlDocument.LoadXml
и передавали имя файла? Он этого не делает - он предполагает, что строка, которую вы передаете в , является XML. Итак, вы можете использовать:
doc.LoadXml("<root><child /><root>");
или
doc.Load("myfile.xml");
Если это не поможет, не могли бы вы показать свой неисправный и работающий код? Есть разные способы изменить использование LoadXml
на Load
...
Load () загружается из определенного источника, тогда как LoadXml () загружается непосредственно из строки
Предполагая, что вы используете XmlDocument.Load
и ] XmlDocument.LoadXml
в справа , эта проблема может быть вызвана отметкой порядка байтов .
Этот другой вопрос может быть полезен.