CatalogResolver

Jirka Kosek jirka na kosek.cz
Pátek Srpen 30 19:22:13 CEST 2002


Vít Profant wrote:

> > S Xalanem moc nedělám, ale myslím, že součástí xalan.jar není přímo
> > parser. Přidání Xercesu nebo jiného parseru podporujícího JAXP do
> > classpath by mohlo pomoci.
> 
> Bohužel, nepomohlo. Ani se mi nepodařilo napsat podle dokumentace
> aplikaci, kam bych úspěšně včlenil resolver. Budu asi muset
> vyzkoušet Saxon. Nicméně, pokud p. Walsh ve své dokunetaci píše,
> že to jde i s Xalanem, pak by mě dost zajímalo, co dělám špatně.

Jestli postupujete přesně podle dokumentace, zkuste napsat do nějaké
diskusní skupiny, např. xml-dev nebo přímo Normovi (ndw na nwalsh.com).
 
> > > 2) V ukázkových programech, které jsou součástí instalace
> > > Xalanu, je třída Validate, což je zajímavý validátor využívající
> > > JAXP. CatalogResolver jsem do něj však přidat nedokázal.
> >
> > Mělo by stačit vytvořit si v konstruktoru instanci resolveru a
> pak ji
> > parseru přiřadit pomocí metody setEntityResolver().
> 
> Ano, to jde v případě Xercesu. Ale v samotném JAXP taková metoda u
> parseru není.

Ale je. Je to standardní metoda v rozhraní SAX, které je celé do JAXPu
převzaté.

-- 
-----------------------------------------------------------------
  Jirka Kosek  	                     
  e-mail: jirka na kosek.cz
  http://www.kosek.cz


Další informace o konferenci Docbook