XSD

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

XSD

Сообщение ANDLL » 08.06.2005 (Ср) 15:15

Может быть вопрос глупый, извините, если ответ на него лежит в мануалах, но все-же: Можно ли в XSD-схеме указать, что порядок расположения элементов не имеет значения, а имеет значение только факт наличия последних. Т.е. указать что это:
Код: Выделить всё
<Fist/>
<Second/>
<Third/>

Код: Выделить всё
<Second/>
<Fist/>
<Third/>

являются одинаково допустимыми вариантами.
Последний раз редактировалось ANDLL 08.06.2005 (Ср) 18:31, всего редактировалось 1 раз.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 08.06.2005 (Ср) 15:58

Да.
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.06.2005 (Ср) 17:25

Когда люди спрашивают Можно ли, то как правило подразумевают еще и как. Это какой-то атрибут complexType или что?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 08.06.2005 (Ср) 17:51

В XSD не залазил, а с помощью dtd файла, просто указываешь список допустимых узлов, их порядок, по-моему, не регламентируеться.
Например(МСДН статья "Deriving DTDs and Data from Schemas with XSLT")

Код: Выделить всё
<?xml version="1.0"?>
<!DOCTYPE Mountains SYSTEM "mountains.dtd">
<Mountains>
   <Area>Tongariro National Park,
   North Island, New Zealand.</Area>
   <Mountain name="Ruapehu" height="2797 meters">Mount Ruapehu is
   the tallest mountain in the North
   Island. It is great for skiing,
   Provided that it isn't erupting. I
   suggest a night at the Chateau
   Tongariro.</Mountain>
   <Mountain name="Ngauruhoe" height="2287 meters">Mount Ngauruhoe
   isn't really a mountain at all, but a
   peak of Mount Tongariro. It provides a
   great climb, if doing the Tongariro
   Crossing: two hours up, fifteen minutes
   down.</Mountain>
</Mountains>


к нему dtd-файл:

Код: Выделить всё
<!ELEMENT Mountains (Area? , Mountain+) >
<!ELEMENT Area      (#PCDATA) >
<!ELEMENT Mountain  (#PCDATA) >
<!ATTLIST Mountain
        height    CDATA    #IMPLIED
          name      CDATA    #REQUIRED
          >
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.06.2005 (Ср) 18:31

Вот потому то я и спрашиваю про XSD!
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.06.2005 (Ср) 20:35

а что нам на это советует XML SPY :?:
проверь на нем

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.06.2005 (Ср) 20:45

В смысле, что советует? XML Spy(как и MSXML) жестко регламентирует порядок элементов. Никаких атрибутов, вроде matchPosition у sequence или complexType вроде нету.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 105

    TopList