Парсинг XML файла с учетом XML-scheme

confguru

ExAdmin
Команда форума
Парсинг XML файла с учетом XML-scheme

Никто не занимался:

1) Валидация XML файла с учетом XML-scheme
2) Парсинг и раскладывание в базу по
XML-scheme
 

[DAN]

Старожил PHPClub
1) Реализовано в PHP5
PHP:
$dom = new domDocument();
$dom->load('books.xml');
$dom->schemaValidate('books.xsd');
2) В общем случае придется "ручками" разбирать и класть.
Можно сделать xsl-шаблон, по которому будут создаваться запросы к БД, и этот шаблон наложить на данные. Благо, схема данных есть.
 

creatop

Guest
А вот есть ли подобный способ просто проверить XML на корректность??

Предлагали перехватывать warning-и... Но что-то этот способ не улыбается...

Кстати, возможо ли сделать Schema/DTD, под которую бы подходили все валидные XML?? Если да, то наверное это был бы самый простой способ..
(Я просто с этими вещами еще разобраться не успел)
 
Сверху