Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Akta X 0412

t603
t603 (neregistrovaný)
3. 1. 2005 11:30 Nový

Jak na XInclude v praxi?

celé vlákno

Rad bych si vyzkousel XInclude v praxi, ale nevim, jak na nej. Mam s nim dva problemy:

a) Kterym procesorem (SW) musim dokument obsahujici "XInclude" prohnat, aby mi vratil ocekavany vysledek? Musi to byt neco na strane serveru (Xerces, Saxon), nebo to nejak zvladaji i klientske SW (Mozilla, IE)? U Xerces 2.6.2 jsem cetl, ze ma castecnou podporu XInclude. Jinymi slovy jaka je podpora XInclude v soucasnem SW?

b) Muze atribut HREF elementu XI:INCLUDE obsahovat URL dynamickeho dokumentu (vytvoreneho na pozadani treba v Java, PHP a podobne)? Predpokladam, ze ano.

Dik, Stepan.

Robert Novotny
Robert Novotny (neregistrovaný)
3. 1. 2005 12:53 Nový

Re: Jak na XInclude v praxi?

celé vlákno

Ad a): xmllint s parametrom --xinclude mi v blahej pamati na trivialnych prikladoch fungoval (dokonca aj ked HREF obsahoval vzdialeny dokument -- v tom pripade sa mi ale diakritika prelozila na Unicode entity). Podrobnosti som ale neskumal.

Ad b): ako je to s Xercesom, netusim.

Petr Cimprich
Petr Cimprich (neregistrovaný)
4. 1. 2005 9:54 Nový

Re: Jak na XInclude v praxi?

celé vlákno

ad a) XInclude doplnuje jadro XML a mely by ho implementovat uz parsery. Soucasna podpora je slusna - hlavni parsery (expat, libxml, xerces-j2) XInclude umi. Krom toho existuji ruzne samostatne XInclude procesory, ale jejich vyznam po implementaci v parserech klesa.

XInclude by mel byt implementovan vsude, kde se parsuje XML, tedy na serveru i v prohlizeci. Mozilla ale bohuzel XInclude jen planuje, IE zatim take nic.

ad b) HREF ma obsahovat platnou URI ci IRI. Ktera konkretni schemata jsou podporovana zalezi na implementaci. Nic nebrani napsani obecneho schema handleru, ktery by umoznoval registraci vlastniho schematu pro dynamicke nebo virtualni dokumenty, ale pokud vim, nikdo to zatim nema.

Zasílat nově přidané příspěvky e-mailem