Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][xml][dtd]validator
Forum PHP.pl > Forum > PHP
styx
Pozdrawiam!

Mam pytanie czy istnieje jakies polecenie w phpi-e albo jakaś klasa która będzie mi validowała xml przy uzyciu dtd np:

  1. <?php
  2. $result = validuj_xml($xml,$dtd);
  3. ?>


i takie polecenie by zwalidowało mi plik $xml przy użuciu pliku $dtd?questionmark.gif
Ziels
Cytat(styx @ 3.07.2007, 11:49:02 ) *
Pozdrawiam!

Mam pytanie czy istnieje jakies polecenie w phpi-e albo jakaś klasa która będzie mi validowała xml przy uzyciu dtd np:

  1. <?php
  2. $result = validuj_xml($xml,$dtd);
  3. ?>


i takie polecenie by zwalidowało mi plik $xml przy użuciu pliku $dtd?questionmark.gif


Ale po co? Jeśli xml jest nieprawidłowo skonstruowany to i tak sie nie załaduje zwracając false bądź miotając wyjątkiem winksmiley.jpg
styx
no dobra ale ja chcę sprawdzać każdy dopuszczalny element dokumentu, co z tego ze będe miał poprawny dokument jeżeli będzie tam pełno elemntów które nie powinny wystąpić
UDAT
Ludzie czemu nie używacie Googli i Manual'a??

DOMDocument->validate()
styx
czytałem to ale tam nie definiujesz swojego dtd, tylko używasz wbudowanego


Ludzie czemu nie czytacie posta na który odpowiadacie?
kwiateusz
w xmlu umieszczasz doctype i Ci waliduje..
styx
ok rzeczywiście nie doczytałem się, w skrypcie rzeczywiście tak działa jak mówicie, dzięki. Może ktoś jeszcze przypadkiem wie gdzie można znaleźć DTD opisujący html, ale nie ten z w3org bo on za bardzo rozbudowany jest, jakiś prostszy by się przydał.
dr_bonzo
styx: ROTFL, bierz ten z w3c i kropka, innego nie ma (co najwyzej mozesz commenty usunac)
styx
apropos tej funkcji DOMDocument->validate(), a jest może coś innego co by lepiej zwracało błędy tak aby można to było łatwo obsłużyć?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.