André Laugks: XML-Validator in PHP

Beitrag lesen

Hallo!

Komischerweise bieten die XML-Funktionen von PHP keine Möglichkeit ein XML-Dokument zu validieren und auch in PEAR habe ich da nichts gefunden, und auch Google war da wenig auskunftsfreudig.

Eigentlich schon! Mit DOMXML geht das.

http://www.phpindex.com/articles/articles_lire.php3?element=313

siehe letzte Nachricht:http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&threadm=a5t8ci%244jt%2402%241%40news.t-online.com&rnum=2&prev=/groups%3Fq%3D%252Bphp%2B%252Bdtd%2B%252Bvalidieren%2Bgroup:de.*%26hl%3Dde%26lr%3D%26ie%3DUTF-8%26selm%3Da5t8ci%25244jt%252402%25241%2540news.t-online.com%26rnum%3D2
http://groups.google.de/groups?q=%2Bxmllint+%2Bphp+%2Bdtd&hl=de&lr=&ie=UTF-8&oe=UTF-8&selm=9qjgl6%24eje%241%40sunsite.dk&rnum=1
http://xmlsoft.org/xmldtd.html
Man könnte ja exec() verwenden. Es muß natütlich xmllint installiert sein.

Kennt da jemand irgendwas?

Siehe Links, so würde ich anfangen!

Oder - wie kompliziert ist es sowas selbst zu schreiben?

Ich würde es nicht versuchen. Eine DTD kann viele Formen haben. Es können ja die verrücktesten UND/ODER/KANN/NICHT-Verknüpfungen vorkommen.

MfG, André Laugks
L-Andre @ gmx.de