El mar, 18-04-2006 a las 11:10 +0200, Cyriaque Dupoirieux escribió: > le 18/04/2006 01:35 Thorsten Scherler a écrit : > > El lun, 17-04-2006 a las 23:32 +0100, Ross Gardler escribió: > > > > ... > > > >> The transformation to XHTML creates embedded CSS styles in the final > >> output. Are these carried through to the final output? > >> > > > > http://localhost:8888/helloworld.xml > > > > <document> > > <header> > > <title>Converted by odt_to_xhtml.xsl</title> > > <!-- > > <DEFANGED_meta content="text/html;charset=utf-8" > > http-equiv="Content-Type"/> > > --> > > <!-- <DEFANGED_STYLE type="text/css"> > > .T1{ > > font-weight: bold; > > } > > --> </DEFANGED_STYLE> > > </header> > > <body> > > <section> > > <title/> > > <div class="Standard">Hello World</div> > > </section> > > </body> > > </document> > > > > That is the outcome from the html-to-document.xsl (see above > > {lm:transform.html.document}) transformation (last step in the odt > > plugin). > > > > The dispatcher ignores the <!-- <DEFANGED_STYLE/> and as well skins from a > > xdoc, the > > answer is *no*, embedded CSS styles in *xdocs* are *not* carried through > > to the final output. > > > > My question now is, do you think that we should suppress <!-- > > <DEFANGED_STYLE/> in the > > {lm:transform.html.document}? > > > > > May be we can keep the two possibilities with a good naming rule : > > * If the file is named **-ks.odt - meaning keep-styles then we keep > the styles > * Else we skip them. > > <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> > <map:resources> > <map:resource name="file-resolver"> > <map:select type="exists"> > <map:when test="{lm:project.{uri}.odt}"> > <map:generate src="zip://[EMAIL PROTECTED]:project.{uri}.odt}" /> > <map:transform src="{lm:transform.odt.xhtml}" /> > <map:transform src="{lm:transform.xml.xml-namespace-stripped}" /> > <map:transform src="{lm:transform.html.document}" /> > <map:serialize type="xml" /> > </map:when> > </map:select> > </map:resource> > <map:resource name="file-resolver-keep-styles"> > <map:select type="exists"> > <map:when test="{lm:project.{uri}-ks.odt}"> > <map:generate src="zip://[EMAIL PROTECTED]:project.{uri}-ks.odt}" /> > <map:transform src="{lm:transform.odt.xhtml}" /> > <map:transform src="{lm:transform.xml.xml-namespace-stripped}" /> > <map:transform src="{lm:transform.html-keep-styles.document}" /> > <map:serialize type="xml" /> > </map:when> > </map:select> > </map:resource> > </map:resources> > > <map:pipelines> > <map:pipeline internal="true"> > <map:match pattern="**-ks.xml"> > <map:call resource="file-resolver-keep-styles"> > <map:parameter name="uri" value="{1}" /> > </map:call> > </map:match> > </map:pipeline> > <map:pipeline internal="true"> > <map:match pattern="**.xml"> > <map:call resource="file-resolver"> > <map:parameter name="uri" value="{1}" /> > </map:call> > </map:match> > </map:pipeline> > <map:pipeline /> > </map:pipelines> > > salu2 > > > Salutations, > Cyriaque,
I am not sure, that makes perfect sense for skins but for the dispatcher there is no need for it, since it is only to activate a contract if you want the style (or not if you do not). Which is reducing the amount of code to maintain. Thanks for this idea. salu2 -- thorsten "Together we stand, divided we fall!" Hey you (Pink Floyd)
