Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: X технологии > xsd. много вопросов


Автор: OverBug2 29.9.2008, 14:17
Доброго времени суток.
Появился вопрос про xsd.
есть xsd:
Код

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="КоммерческаяИнформация">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Классификатор"/>
        <xs:element ref="ПакетПредложений"/>
      </xs:sequence>
      <xs:attribute name="ВерсияСхемы" use="required" type="xs:decimal"/>
      <xs:attribute name="ДатаФормирования" use="required" type="xs:NMTOKEN"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Классификатор">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Ид"/>
        <xs:element ref="Наименование"/>
        <xs:element ref="Свойства"/>
        <xs:element ref="Группы"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>


можноли его использовать для создания xml. например, создаю элемент "Классификатор" и в коде пишу его создание, и только.
дерево в котором располагается данный элемент само создается автоматом по схеме. т.е. мне лень заботиться об иерархии элементов и наборе их атрибутов.... хочу просто создавать элементы.... по возможности конечно уточная иерархию а все остально по схеме xsd.

Возможно такое?

Автор: Валерия 29.9.2008, 14:53
Ну, всегда можно регами распарсить этот xsd и сделать xml)

Автор: OverBug2 29.9.2008, 15:14
а что такое регами?

 я сейчас покапался и нашел SDO но с ним проблеммы в установке + сомневаюсь что он стоит у хостера

Автор: MoLeX 29.9.2008, 16:25
Цитата(OverBug2 @  29.9.2008,  15:14 Найти цитируемый пост)
а что такое регами?

регулярные выражения

Автор: OverBug2 2.10.2008, 13:44
нда... невпечатлили....


а можно пример такого кода?   smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)