[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] CSSXX to XML
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|