Единственная XML-схема может иметь несколько targetNameSpaces?

У меня есть a complexType определенный в targetNameSpace как говорят "http://xyz.example.com" и используемый во многих местах. Теперь я хочу использовать его в своем недавно созданном XSDs с другим пространством имен, говорят "http://abc.example.com".


Я могу сделать это? Или я должен использовать то же пространство имен?

9
задан RubyDubee 22 March 2010 в 06:53
поделиться

1 ответ

Схема может иметь только одно целевое пространство имен.

Что касается вашего конкретного вопроса, если бы ваш сложный тип находился в другом пространстве имен, это был бы другой тип. Тип уникальным делает комбинация имени и пространства имен, а не его определение.

Вы можете импортировать схему, определяющую этот тип, в другие схемы, и вы можете использовать этот сложный тип в XML-документе, который содержит элементы из обеих схем. В этом сила пространств имен XML.

7
ответ дан 4 December 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: