Deutsch

Помогите советом по дизайну..

05.11.05 13:49
Re: Помогите советом по дизайну..
 
Tomasson украинеджин
Tomasson
в ответ Murr 05.11.05 12:32
насколько я помню, в XSD тег <element> имеет атрибут type.
Вот в него и вписываешь namespace, если этот тип находится в другом пространстве имен.
Например:
<element name="Boss" type="ger:myBoss"/>
в теге <schema> прописываешь все имена пространств, которые ты будешь использовать в документе.
Например:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ger="http://www.germany.ru/germany"
xmlns:ukr="http://www.germany.ru/ukraine"
........>
есть в <schema> еще такой атрибут как targetNamespace. В нем указываешь имя пространства, в котором будут находится все елементы, которы ты создашь в xsd.
Т.е. если у тебя в schema прописан targetNamespace = "http://www.germany.ru/ukraine" и ты создал какой-то елемент, то обращаться к нему надо будет уже через ukr:blablabla. И внутри документа тоже.
Вот, в принципе, и все.
 

Перейти на