Andreas Korthaus: PHP Parsen

Beitrag lesen

Hi THomas!

SimpleXML hat(te) eine validate_schema_file() Methode, aber die PHP-Doku ist wie üblich wieder alles andere als nutzbar.

Naja, ist vielleicht nicht unbedingt zu verallgemeinern. Stimmt schon, der XML-Teil der Doku war schon immer schlecht. Aber ich denke das wird sich ändern, PHP5 ist ja noch nicht draußen, das wird noch dauern...

Dafür gibt es ein paar Infos auf http://www.zend.com/php5/, z.B.: http://www.zend.com/php5/articles/php5-xmlphp.php#Heading13

Siehe auch http://bugs.php.net/bug.php?id=25756

Dies war lediglich ein Fehler in der genannten Methode, der AFAIK in beta2 behoben war, nur wurde die Methode glaube ich in beta4 oder RC1 komplett rausgeschmissen, es gab auf der Internals-Liste ein paar Argumente gegen diese Methode(n), z.B. dass die Validierung nur beim Root-Element Sinn macht... die Entscheidung habe ich allerdings nicht mitbekommen.

Zu diesem Zeitpunkt war PHP5 faktisch noch im Alpha-Stadium der Entwicklung, im Changelog zu beta4 steht:

Completely overhauled SimpleXML extension. (Marcus, Rob, Sterling)

Siehe auch: http://news.php.net/article.php?group=php.xml.dev&article=367

Viele Grüße
Andreas

--
SELFHTML Linkverzeichnis: http://aktuell.de.selfhtml.org/links/