Subject: Re: [xsl] CSSXX to XML From: "Imsieke, Gerrit, le-tex" <gerrit.imsieke@xxxxxxxxx> Date: Sat, 30 Mar 2013 20:59:49 +0100 |
HI, I have an interesting problem in that I am trying to figure out how to load and process a CSS file to grab content from CSS class definitions and poke them into XML files. In the source XML, which is scraped from XHTML pages, I find images with CSS classes: <img class="frame-3" src="image/file.jpeg" alt="image" />
In the CSS of the ePub, I find the dimension information that I want for the image: img.frame-3 { height:448px; width:339px; }
My desired XML output is <image height="44" width="339" src="image/file.jpeg" alt="image" />
I have the idea of grabbing the CSS and processing the CSS text to achieve something like this: <css> <class element="img" name="frame-3"> <attribute name="height" value="44"/><!-- px assumed in XHTML --> <attribute name="width" value="339"/> </class> </css>
I know I can handle everything else I want to do once I get the CSS into an XML structure. The commonalities of the CSS text are that a line which contains "{" has the information I want for the class/@element and class/@name. The subsequent lines until the "}" occurs have the content that I want to process into the attribute/name and attribute/value. It seems like regex is the way to go but I don't know how to start - do I load the CSS file into a variable as xs:string? process it as unparsed-text? if anyone knows a good example of creating such structure from a text input in the archives or online, please point me in the right direction. Thanks, Dorothy
-- Gerrit Imsieke GeschC$ftsfC<hrer / Managing Director le-tex publishing services GmbH Weissenfelser Str. 84, 04229 Leipzig, Germany Phone +49 341 355356 110, Fax +49 341 355356 510 gerrit.imsieke@xxxxxxxxx, http://www.le-tex.de
Registergericht / Commercial Register: Amtsgericht Leipzig Registernummer / Registration Number: HRB 24930
GeschC$ftsfC<hrer: Gerrit Imsieke, Svea Jelonek, Thomas Schmidt, Dr. Reinhard VC6ckler
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] CSSXX to XML, G. Ken Holman | Thread | Re: [xsl] CSSXX to XML, Emmanuel Bégué |
Re: [xsl] CSSXX to XML, G. Ken Holman | Date | Re: [xsl] CSSXX to XML, Emmanuel Bégué |
Month |