![]() Mailinglisten-Archive |
Christian Heimerl wrote: > if ($xml->schemaValidate("my.xsd")) { [...] > Leider geht das bei php4 nicht. Ich hab mir auch schon im Netz einiges zu > dem Thema angeschaut, aber ich finde leider nichts Passendes :(. F�r PHP4 ist mir nichts dergleichen bekannt, w�re wohl auch nur als Extension verkraftbar, da die xsd-Validierung mit PHP4 sicherlich Performance kostet. > K�nnte mir jemand sagen, wie ich ein einfaches Xml-File gegen ein Xsd-File > pr�fe? Ein _einfaches_ XML-Dokument sehe ich mir an. ;-) Um richtig zu verstehen, was Du brauchst: Warum willst Du die Validierung mit PHP4 machen? Das hat eigentlich nur Sinn, wenn die XML-Datei ver�ndert wird, und m�glicherweise nicht mehr dem Schema entspricht. Bleiben XML- und XSD-Datei gleich, kann man sie vor dem Einsatz extern validieren. Wenn nicht, sollte man die Ver�nderungen kontrollieren. Wenn unbedingt zur Skriptlaufzeit validiert werden soll, hat man nat�rlich auch die M�glichkeit, alle Werte der XML-Datei selbst zu validieren. Beim Einsatz von PHP4 halte ich das durchaus f�r eine gute M�glichkeit. Viele Gr��e Peter
php::bar PHP Wiki - Listenarchive