Надеюсь, кто-то может помочь с на первый взгляд простой проблемой.
Я написал базовый веб-сервис, который содержит следующий код:
[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, возврат каретки и пробелы интерпретируются как дополнительные узлы.
Заранее спасибо.