Удаление отступов и возвратов каретки из XML, возвращенного веб-сервисом ASP.Net - PullRequest
0 голосов
/ 19 сентября 2019

Надеюсь, кто-то может помочь с на первый взгляд простой проблемой.

Я написал базовый веб-сервис, который содержит следующий код:

    [WebMethod]
    public XmlDocument SampleXML()
    {

        XmlDocument doc = new XmlDocument();

        doc.LoadXml("<note><to>Foo</to><from>Bar</from><body>Test message.</body></note>");

        return doc;

    }

Когда я захожу в веб-сервис и просматриваюисточник возвращаемых данных представлен в браузере следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<note>
  <to>Foo</to>
  <from>Bar</from>
  <body>Test message.</body>
</note>

Я бы хотел, чтобы XML создавался следующим образом в чистом виде без отступов или возвратов каретки, например:

<?xml version="1.0" encoding="utf-8"?><note><to>Foo</to><from>Bar</from><body>Test message.</body></note>

Кто-нибудь может посоветовать, пожалуйста, как этого можно достичь?Я искал высоко и низко, но не могу найти ничего, что может помочь.Я уверен, что это будет что-то простое.

Причина этого в том, что когда я анализирую возвращенный XML, возврат каретки и пробелы интерпретируются как дополнительные узлы.

Заранее спасибо.

...