Hlavní navigace

Názory k článku Akta X 0412

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 1. 2005 11:30

    t603 (neregistrovaný)

    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.

  • 3. 1. 2005 12:53

    Robert Novotny (neregistrovaný)

    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.

  • 4. 1. 2005 9:54

    Petr Cimprich (neregistrovaný)

    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.