Используйте LoadOptions.PreserveWhitespace
при разборе XML. Пример кода C #:
using System;
using System.Xml.Linq;
class Test
{
static void Main()
{
string xml = "<Foo> </Foo>";
XElement withWhitespace = XElement.Parse(xml,
LoadOptions.PreserveWhitespace);
Console.WriteLine(withWhitespace.Value.Length); // Prints 1
XElement withoutWhitespace = XElement.Parse(xml);
Console.WriteLine(withoutWhitespace.Value.Length); // Prints 0
}
}
(Очевидно, это доступно при использовании Load
, а также Parse
и т. Д.)
Я не знаю, как это согласуется с литералами VB XML, но я предполагаю, что обычно вы на самом деле анализируете файл и т. Д.)