Hi - see comments below
- how are namespaces handled? how do you declare them? Is XPath fully
supported (uses Jaxen perhaps?)?
- are there modes and named templates?
- can you do something like:
#if ($foo)
#match("foo")$context.applyTemplates()#end
#else
#match("*")$context.applyTemplates()#end
#end
- can you use the XML nodes in a conditional. For example say I have
a source like:
<foo bar="something"/>
Can an if be like an XSL if testing the existence of the bar
attribute like:
#if (@bar)
do something...
#end
I'm not sure that a template engine should be a "serious XML
tranformation tool", but I suppose that's the beauty of software
marketing - you can always just reposition if there isn't uptake in
current incarnation.
The point of DVSL is to have a separate tool to handle the XML
processing, and just invoke velocity templates for output formatting.
The intent was to replace anakia, which is really just a procedural
approach to rendering our xml-based documentation system.
Yep, any chance of answering the questions above?
<snip/>
I would be surprised as well. But were I doing serious XML processing,
I wouldn't be using a templating engine for anything but templating.
Yep, I would use XSL/SAX/[some]DOM for serious XML processing. I was
trying to get to the limits/functionality/ability of DVSL. From the
(lack of) response from Geir, I don't think DVSL should be compared to
(marketed as) XSL.
best,
-Rob
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]