У меня есть XSD, который объявляет «корневой» элемент с содержимым xs:token. Когда я проверяю документ с элементом экземпляра с дополненным содержимым, заполнение сохраняется? Я ожидаю, что отступы (начальные и конечные пробелы) будут удалены.
XSD:
Код: Выделить всё
Код: Выделить всё
abc
- Считывает XSD как System.Xml.Schema..
Код: Выделить всё
XmlSchema - Добавляет схему в System.Xml.Schema., который затем компилируется.
Код: Выделить всё
SchemaSet - Создает XmlReader (), используя:
Код: Выделить всё
XsdValidatingReader
Код: Выделить всё
var xmlReaderSettings = new XmlReaderSettings
{
CheckCharacters = true,
DtdProcessing = DtdProcessing.Prohibit,
Schemas = xmlSchemaSet,
ValidationType = ValidationType.Schema,
};
- Загружает экземпляр с помощью System.Xml..
Код: Выделить всё
XmlDocument.Load(xmlReader)
Код: Выделить всё
abc
- InnerXml: " abc "
- NamespaceURI: «http://example.org/scratch»
- SchemaInfo.SchemaType.TypeCode: «Токен»
Подробнее здесь: https://stackoverflow.com/questions/787 ... n-elements
Мобильная версия