Subject: Fw: Heretical view From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx> Date: Sun, 14 Feb 1999 12:37:55 +0200 |
Scott Ferguson <ferg@xxxxxxxxxx> wrote: >How about this translation of css? > ><css:stylesheet> > ><css:rule match=[XSL_match_pattern] > [css_attributes] > /> > ><css:media type='print'> > [css_rules] ></css:media> > ></css:stylesheet> > >Where [XSL_match_pattern] is an XSL match pattern and [css_attributes] are exactly the >attributes in the css spec. > >XSL match pattern has the following extensions: > >OtherMatchExpr ::= PredicateExpr > >PredicateExpr ::= link() > | visited() > | active() > | hover() > | focus() > | lang(c) > | is-id(constant) And most importantly, a standard DOM access to the stylesheet: 'document.stylesheets.mySheet.topicRule.bg_color = "green"'. Yes, that's exactly what I had in mind. Just one note: I'd be weary of adding via this syntax features which aren't available in today's CSS stylesheets. It would make sense to specify that for level 1.0 of XML-CSS, only XSL patterns which have an equivalent CSS syntax are required. Level 2 would require full XSL patterns. This would alow any browser implementer to trivially add level 1 XML-CSS support. Have fun, Oren Ben-Kiki XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Heretical view, Scott Ferguson | Thread | Treatment of "\" in XML values, parul agarwal |
Re: CSS and XSL, Simon St.Laurent | Date | Re: CSS and XSL, Paul Prescod |
Month |