Forum Webscript.Ru

Программирование => PHP => Тема начата: Nickolaz от 08 Мая 2007, 19:07:52

Название: Инструмент для работы с XSD
Отправлено: Nickolaz от 08 Мая 2007, 19:07:52
Здравствуйте!

Передо мной встала задача - создать интерфейс для редактирования (и создания) XML-файлов на основе произвольной схемы.

Т.е. есть схемка XSD со сложной структурой - нужно автоматически рисовать интерфейс для наполнения XML файла, причем интерфей не перегруженный и управляемый.

Для с++ и дельфи есть компонент - XMLInspector. Вот мне нужно что-то вроде на php (эта инфа для тех, кто видел сий компонентик).

Вопрос - есть ли какой-нибудь инструмент (среди стандартных, насколько я понял, нет) для максимального упрощения этого дела? ))

Сейчас мне приходится через SAX парсить XSD. Затем объединять все элементы (они раскрошены по типам). После чего нумеровать каждый элемент в получившейся структуре и выводить в формы, учитывая базовые типы с XPath-подобными именами. Если б работа была закончена - я б сюда не писал. Работы еще полно. Вот и решил узнать, может кто-то сталкивался...

Спасибо за любую информацию!