Определение допустимых элементов XML, определенных XSD в PHP - PullRequest
3 голосов
/ 24 августа 2009

Я пытаюсь написать скрипт на PHP5, который будет:

  1. читать в XSD
  2. позволяет пользователю дать имя элемента / тега, который будет служить контекстом
  3. вывод списка элементов, разрешенных в этом элементе / тэге, на основе XSD

Пока что я вижу только решения по использованию XSD для проверки XML-файлов. Кто-нибудь делал что-то подобное раньше?

1 Ответ

0 голосов
/ 10 августа 2010

Проверьте этот инструмент http://github.com/moyarada/XSD-to-PHP Он генерирует PHP-классы из схемы XSd и позволяет XML маршалинг / демаршаллинг. После того, как вы сгенерируете модели PHP, ваша IDE покажет вам, какие элементы / атрибуты есть у конкретного элемента. Смотрите другие примеры в тестовом наборе /test/Php2XmlTest.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...