Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.01.2017, 12:48
|
|||
---|---|---|---|
XmlSchemaCollection или XmlSchemaSet |
|||
#18+
Ребят, скажите, есть задача, валидация XML согласно XSD. Нашел для XmlSchemaSet и тут же для XmlSchemaCollection делать хочу на C#. Сейчас прочитав по ссылкам эти страницы, увидев код, немного не могу понять, по чему лучше сделать. Или кратко объясните, чем отличаются эти два метода. Заранее благодарю! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.01.2017, 14:45
|
|||
---|---|---|---|
XmlSchemaCollection или XmlSchemaSet |
|||
#18+
f50, ну самое главное для понимания это 1. Объект XmlSchemaCollection можно использовать для проверки XML-документа по схемам на языке XSD. Объект XmlSchemaCollection повышает производительность за счет сохранения схем в коллекции, чтобы они не загружались в память при каждой проверке. Если схема существует в коллекции схем, для ее поиска в коллекции используется атрибут schemaLocation. или 2. Проверка XML-документов выполняется с помощью метода Create класса XmlReader. Чтобы выполнить проверку XML-документа, создайте объект XmlReaderSettings, содержащий схему XML, с помощью которой выполняется проверка XML-документа. что означает в первом случае, все схемы не прописаны в XML документе, и тебе нужно указывать по какой схеме делать проверку, а во втором случае в XML документе указана схема для проверки.....вот так я понимаю.... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.01.2017, 15:51
|
|||
---|---|---|---|
|
|||
XmlSchemaCollection или XmlSchemaSet |
|||
#18+
f50немного не могу понять, по чему лучше сделать. Или кратко объясните, чем отличаются эти два метода. Заранее благодарю! Читаете невнимательно: Note: This API is now obsolete. Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. The XmlSchemaCollection class class is obsolete. Use XmlSchemaSet instead. XmlSchemaCollection Class ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=14&tablet=1&tid=1332055]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 272ms |
0 / 0 |