Написать XmlReader XML в непосредственное окно в Visual Studio?

Как можно записать XML, содержащийся в экземпляре XmlReader, в непосредственное окно в Visual Studio? Кажется, что ToString() поможет, но это не так...


person J. Andrew Laughlin    schedule 06.07.2013    source источник


Ответы (2)


Попробуй это:

reader.MoveToContent();
reader.ReadOuterXml();

Но имейте в виду, что XmlReader больше нельзя будет использовать.

person fcuesta    schedule 06.07.2013

Вы хотите отлаживать XmlReader? По моему опыту, проще сдаться.

Несмотря на то, что вы можете вызвать XDocument.Load(reader).ToString(), что прочитает читатель до конца, что сделает его еще более непригодным для использования. Однако вы можете инициализировать новый ридер из результирующего документа. Чтобы упростить задачу, напишите вспомогательный метод.

person abatishchev    schedule 06.07.2013