.NET 8.0 не нормализует пробелы для элементов xs: token?C#

Место общения программистов C#
Anonymous
.NET 8.0 не нормализует пробелы для элементов xs: token?

Сообщение Anonymous »

Я работаю с C# и .NET 8.0.6.
У меня есть XSD, который объявляет «корневой» элемент с содержимым xs:token. Когда я проверяю документ с элементом экземпляра с дополненным содержимым, заполнение сохраняется? Я ожидаю, что отступы (начальные и конечные пробелы) будут удалены.
XSD: Экземпляр: Мой код, который выполняет следующие действия:

Код: Выделить всё

    var xmlReaderSettings = new XmlReaderSettings
{
CheckCharacters = true,
DtdProcessing   = DtdProcessing.Prohibit,
Schemas         = xmlSchemaSet,
ValidationType  = ValidationType.Schema,
};
  • Загружает экземпляр с помощью System.Xml.

    Код: Выделить всё

    XmlDocument.Load(xmlReader)
    .
Объект документа дает: В частности, XmlDocument.DocumentElement имеет:

Подробнее здесь: https://stackoverflow.com/questions/787 ... n-elements

Вернуться в «C#»