Twaqqif tal-Tags fil XSL
Last week I ħolqot progessive HTML / CSS tqassim ta 'klijent, ittestjati fil IE6, IE7 u FF 3, deher perfettament multa ... sakemm! it-tqassim marru aktar 'l isfel taċ-ċiklu manufacting. Hija falliet. Elementi tqassim paġna biss marru kollha fuq il-post meta l-format HTML kienet konvertita XSL u XML applikati fuqha ... Bummer!
Ma setgħux jorqdu ok matul il-weekend, b'antiċipazzjoni ta 'Tnejn filgħodu, meta I ser ikollha tiffissa din SH **. Imma issa li experince ftit fit-trattament ma dawn it-tip ta 'sitwazzjonijiet (quirks Browser, li jfisser I), I kien jaf li kellha tagħmel ma xejn imma Tags .... u kien ...
Il-Problema:
Inti tixtieq kontroll fuq il-Tags, peress trasformazzjoni tiegħek se jinkludi Tags default espliċitament, u inti tqassim se tkun 'il barra għal toss.
Il-Soluzzjoni:
XSLT specs jipprovdi metodi output li jiġi stabbilit Tags il ta choise. Ukoll, għalina iżviluppaturi UI, is-suġġetti ta 'interess ikun metodi HTML produzzjoni u metodi ta 'produzzjoni XML .
Ukoll! qabel ikollok bored, hawnhekk huwa l-tiffissa.
Pereżempju, jekk kellek il Tags ġej fil-verżjoni HTML tiegħek. -
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Imbagħad fil-XSL inti trid li jkollha dan li ġej: -
<xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/loose.dtd" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" />
u Fl-aħħarnett! do kun żgur produzzjoni XSLT tiegħek tobdi l-Tags tkun għażilt.











































17 Diċ 2008 fil 11:14
[...] X'inhuma DOCTYPES? X'inhuma quirks Browser u Mode QRIB? [...]