powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD и рекурсия
2 сообщений из 2, страница 1 из 1
XSD и рекурсия
    #35696087
Есть рекурсивная структура. Ну например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<Branch Name="ООО">

  <Branch Name="Департамент 1">  
	<Branch Name="Отдел А1"/>
	<Branch Name="Отдел B1"/>
	<Branch Name="Отдел C1"/>	
  </Branch>

  <Branch Name="Департамент 2">  
	<Branch Name="Отдел А2"/>
	<Branch Name="Отдел B2"/>
  </Branch>
  
</Branch>

Как примерно должна выглядеть XSD для проверки подобного XML?
Спасибо.
...
Рейтинг: 0 / 0
XSD и рекурсия
    #35697480
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<xsd:schema attributeFormDefault="unqualified" 
elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="Branch" type="BranchType"/>

  <xsd:complexType name="BranchType">
    <xsd:sequence>
      <xsd:element name="Branch" type="BranchType" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="Name" type="xsd:string" use="required"/>
  </xsd:complexType>

</xsd:schema>
С уважением, Vasilisk
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD и рекурсия
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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