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.

Reply via email to