XML sitebuild
Sziasztok!
Sokadjára bosszankodom azon, hogy a HTML-ben hiányoznak bizonyos, számomra fontos elemek, ezért elkezdtem XML-lel játszani, méghozzá XHTML+RDFa doctype-al. Ez látszólag tök jól is működött a sima XHTML doctype-al szemben, ami IE alatt nem akarta az igazat.
Kérdésem tehát: van-e valami ellenérv az XML használatával szemben? (Tehát NEM akarom XSLT-vel transzformálni HTML-lé.)
Köszönöm a segítséget.
■ Sokadjára bosszankodom azon, hogy a HTML-ben hiányoznak bizonyos, számomra fontos elemek, ezért elkezdtem XML-lel játszani, méghozzá XHTML+RDFa doctype-al. Ez látszólag tök jól is működött a sima XHTML doctype-al szemben, ami IE alatt nem akarta az igazat.
Kérdésem tehát: van-e valami ellenérv az XML használatával szemben? (Tehát NEM akarom XSLT-vel transzformálni HTML-lé.)
Köszönöm a segítséget.
Teszt oldal
Tesztelve: FF 3.5, IE 8, Chrome 9, Opera 11
JavaScript
Mik azok a dolgok, amiket
RDFa
És látod gyakorlati hasznát
RDF
A névterek elérése elég
Asszem ie-ben getElementsByTagName("ns:tag"), ff-ben meg getElementsByTagNameNS("url","tag").
Nem fáj
Hát a prefix-uri namespace
Találtam két szépséget msie-ben:
-XSLT processing instruction bugos ie 7-ig, a 8-ról és 9-ről nem találtam adatokat.
-XML node-okhoz nem lehet saját tulajdonságot beállítani (property-t értek ez alatt, és nem node attribute-ot), szóval mondjuk node.myProperty=1 -re azt kapom, hogy az objektum nem támogatja a tulajdonságot vagy metódust. Ez elég zavaró, mert így nem lehet olyat csinálni, hogy az XML node-ok fölé teszünk egy újabb réteget.
Most éppen egy olyan rendszeren dolgozom, ahol XML-ben megy az adat, és XSL-el alakítom kliens oldalon XHTML-re, ill. szerver oldalon XSD-vel validálok, és egyelőre úgy néz ki, hogy lehetséges a dolog. Ha lesz belőle valami, akkor írok róla cikk(ek)et (kb egy hónap múlva várható).
Tényleg régen foglalkoztam
HTML
Ahm, hát hajrá, kíváncsi