Hi, thats only a 10% fop-question, so maybe you can find better lists these problems. To indent your style-sheets, you can use tidy : http://tidy.sourceforge.net/ bye, Johannes
Clifton Craig schrieb: > Hello all, > > I've started a project involving rather complicated FOP generation. I have > the > details on what exactly I'm trying to do on my weblog here: > http://codeforfun.wordpress.com/2006/06/12/new-xml-grammar/ > > In short, I'm writing a stylesheet that transforms a custom XML grammar into > XSL-FO stylesheets. These generated XSL-FO stylesheets (XSLT templates that > generate raw FO using input XML) will be used to process an input XML and > generate PDFs. My current problem regards unit testing pieces of my solution. > I currently need a way to validate first the XSL-FO that I generate and > secondly validate the FO that the generated XSL-FO creates. I'm doing a lot > of manual work right now to acheive this. What I do is load a sample of my > custom XML grammar (I call it SSML) into a TrAX transform with my > SSMLStylesheet. (That's what generates the XSL-FO.) I diff it against a > golden copy of what I believe the output XSL-FO should look like. I've also > been separately testing the golden copy to make sure it actually works and > generates a PDF when run against FOP. > > I desparately need a way to streamline the entire process. I want to enahnce > the golden copy and have an automated test verify that the changes I make > still generate valid FO syntax. I also want to verify the output of my > SSMLStylesheet is valid XSLT before diff'ing it against my golden copy. I'm > also having a little trouble with XMLUnit doing diffs. I've gotten spoiled > with Idea's auto-diff on failed String assertions in junit tests, so when I > see the messages generated by XMLUnit it takes a moment to decipher what's > actually wrong. What I've been doing is trapping the XMLDiff > AssertionFailedException and doing an assertEquals on the two XML strings so > I can take advantage of Idea's diff. It's clumsy but I can pick out the error > a little better this way. The other problem is the generated stylesheets are > not formatted (indented and such) so even with Idea's string diff I have to > squint, turn my head sideways and figure it out. What I do then is copy the > generated stylesheet and paste it in a temp file and format it. That moves > completely away from unit testing and is more of an eyeball test. So as you > can see I am really struggling with the testing. I'll stop rambling now. Are > there any XSL gurus out there that can offer some insight? > > --------------------------------------------------- > Clifton C. Craig, Software Engineer > Tell me what's up... > visit: http://codeforfun.wordpress.com > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- Johannes Künsebeck Heeper Str. 52 33607 Bielefeld 0521 / 5202341 [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
