powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Запретить xsi:type
5 сообщений из 5, страница 1 из 1
Запретить xsi:type
    #33714211
Copc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как то схемой запретить использование в XML документах аттрибута xsi:type? Что бы лишней свободы не было:)

Заранее спасибо.
...
Рейтинг: 0 / 0
Запретить xsi:type
    #33721483
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в принципе - нет,
все зависит от того - объявите вы xsi-namespace в валидируемом xml или нет.
...
Рейтинг: 0 / 0
Запретить xsi:type
    #33721762
Copc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
M0usв принципе - нет,
все зависит от того - объявите вы xsi-namespace в валидируемом xml или нет.
Но если я не определю xsi-namespace то как я определю xsi:schemaLocation?

я вообще не понимаю: как можно в рамках схем позволить любому элементу иметь некоторый аттрибут...
...
Рейтинг: 0 / 0
Запретить xsi:type
    #33722202
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перед валидацией xml - вы определяете пространство имен (или noNamespaceSchemaLocation) - которое и валидируется по xsd-схеме.
все остальные namespace в данном xml не валидируются.

еще здесь играет роль настройка "области для валидации" в схеме, например при
Код: plaintext
elementFormDefault="qualified" attributeFormDefault="unqualified"
элементы будут подвергаться валидации, а атрибуты нет.
...
Рейтинг: 0 / 0
Запретить xsi:type
    #33730992
Copc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
M0usперед валидацией xml - вы определяете пространство имен (или noNamespaceSchemaLocation) - которое и валидируется по xsd-схеме.
все остальные namespace в данном xml не валидируются.

Ну сдрасте как же не валидируются. Если я в схеме прямо не разрешу учавствовать стороним пространствам имен, то они и не смогут появляться в документе...

M0usеще здесь играет роль настройка "области для валидации" в схеме, например при
Код: plaintext
elementFormDefault="qualified" attributeFormDefault="unqualified"
элементы будут подвергаться валидации, а атрибуты нет.

Да нет. Это другое:) например: <gg:root/> - это qualified-элемент.
<root/> - это unqualified-элемент. С атрибутами тоже самое. А валидации подвергается все.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Запретить xsi:type
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]