Autor | Zpráva | ||
---|---|---|---|
Honza Hučín Profil |
#1 · Zasláno: 1. 6. 2005, 14:01:05
Potřebuju zkontrolovat, zda určitý dokument XML vyhovuje mnou vytvořenému DTD. Bohužel mám k dispozici jen prohlížeče IE 6.0 a Firebird 0.7, nemůžu instalovat žádný parser ani jiný prohlížeč.
1. Zdá se mi, že uvedené prohlížeče kontrolují jen samotné XML (případně existenci DTD, ale už ne správnost podle DTD). Mám pravdu? Nebo se dá někde nastavit i kontrola XML podle DTD? 2. Pokud to prohlížeče neumějí, existuje někde na webu online služba, která zkontroluje XML podle DTD? Něco jako validátor? Pokoušel jsem se to najít, ale všechny mnou nalezené validátory na kontrolu podle DTD kašlou. |
||
thingwath Profil |
#2 · Zasláno: 1. 6. 2005, 14:15:12
Ohledně bodu jedna předpokládám, že je skutečně pravdivý, ale najisto to nevím.
K bodu dva, nic neznám, ale šlo by to asi relativně vytvořit třeba pomocí libxml (xmlsoft.org), to bych neviděl jako nic náročného. |
||
Honza Hučín Profil |
#3 · Zasláno: 1. 6. 2005, 14:24:35
Taky mě napadlo, že by to mohlo jít zkontrolovat nějakým PHP skriptem. Ale třeba už existuje hotové řešení...?
|
||
habendorf Profil |
#4 · Zasláno: 1. 6. 2005, 14:36:44
Honzo, jediný prohlížeč o kterém vím, že to umí, je DocZilla . O online službě nevím :o(
|
||
habendorf Profil |
#5 · Zasláno: 1. 6. 2005, 14:43:23
Nezkoušel jsem, ale vypadá nadějně:
http://www.stg.brown.edu/service/xmlvalid/ |
||
habendorf Profil |
#6 · Zasláno: 1. 6. 2005, 14:53:38
A do třetice: tak jsem to zkoušel, opravdu to validuje proti tvému DTD, vypadá to dobře.
|
||
Honza Hučín Profil |
#7 · Zasláno: 1. 6. 2005, 15:22:49
Díky, to je ono. Tohle jsem předtím nenašel. Problém vyřešen.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0