I, too, recommend XQuery. http://www.w3.org/XML/Query/ I use Nux for all my XML needs, which uses XOM. http://acs.lbl.gov/nux/
On Tue, Jan 19, 2010 at 2:54 PM, Viktor Klang <[email protected]>wrote: > I think I'd consider using www.liftweb.com or plain Scala > > On Tue, Jan 19, 2010 at 8:17 PM, Mark Fortner <[email protected]> wrote: > >> It sounds like you're trying to avoid the logical solution: namely XSLT. >> The w2schools.com has a good tutorial and reference for XSLT ( >> http://www.w3schools.com/xsl) and XPath http://www.w3schools.com/xpathshould >> help with the learning curve. JEdit has some XSLT, XPath and XQuery >> plugins that make the process of developing XSLTs fairly painless. >> >> If you need to test the XSLTs, I might suggest taking a look at using >> approval tests. You can verify that individual transforms are working >> properly by comparing the anticipated and actual results. There's an >> approval test plugin for Eclipse. http://www.approvaltests.sf.net. >> >> You might also try making each transform as atomic as possible. This will >> make it easier to test. You can combine them together later using >> xsl:include. >> >> If you want to see some well structured, easy-to-test XSLT code, you might >> take a look at the xmlresume project on sourceforge. >> >> Hope this helps, >> >> Mark >> >> >> On Tue, Jan 19, 2010 at 10:50 AM, Mark Volkmann < >> [email protected]> wrote: >> >>> I prefer XQuery over XSLT, but don't find XSLT to be too difficult. I >>> recommend using Saxon. It supports XQuery 1, XSLT 2 and XPath 2. >>> >>> On Tue, Jan 19, 2010 at 12:25 PM, Rakesh <[email protected]> >>> wrote: >>> > Hi guys, >>> > >>> > we have a requirement on our project to take some xml and transform it >>> into >>> > html for rendering. >>> > >>> > Obviously this screams xslt but I remember using it and it wasn't that >>> fun >>> > (steep learning curve, hard to test, etc). >>> > >>> > A more Java-centric solution would be better and SAX-type solution is >>> > obviously something to consider. However, I haven't looked in this area >>> for >>> > more than 5 years. >>> > >>> > Its 2010, is there anything new out there? >>> > >>> > Cheers >>> > >>> > Rakesh >>> > >>> > PS it needs to be perfromant. >>> >>> -- >>> R. Mark Volkmann >>> Object Computing, Inc. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "The Java Posse" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<javaposse%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/javaposse?hl=en. >>> >>> >>> >> >> >> -- >> Mark Fortner >> >> blog: http://feeds.feedburner.com/jroller/ideafactory >> >> -- >> You received this message because you are subscribed to the Google Groups >> "The Java Posse" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<javaposse%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> >> > > > -- > Viktor Klang > | "A complex system that works is invariably > | found to have evolved from a simple system > | that worked." - John Gall > > Blog: klangism.blogspot.com > Twttr: twitter.com/viktorklang > Code: github.com/viktorklang > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > >--
You received this message because you are subscribed to the Google Groups "The Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
