.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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