[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XML friendly runtime templating languages
Hi, I recently did an app that pre-generated out to Jakarta Velocity templates. I chose Velocity because I thought it was the most XML friendly (and I have a java bias). I posted a minor annoyance about still having to do some redundant coding for SGML attribute minimazation brought into XML: #set ($isChecked = $page.getBoolean("isChecked")) #if ($isChecked) <input ... checked="checked"/> #else <input .../> #end I can't write something like: <input ... #if($isChecked)checked="checked"#end/> becuase the template code must exist in a well formed XML document to be used in an XSL transformation. Andrew Clover clued me in to PXTL where (from the PXTL spec): "If it is a conditional element, it is checked for success. If unsuccessful, the element is removed with all its child nodes. If successful, the element is replaced by its children." Andrew responded to my post with: "Well that's a failing of the templating language rather than XHTML as such. A templating language that aims at being helpful for XML should provide a mechanism for inclusion/exclusion of an attribute. For example in PXTL: <input type="radio" checked="checked{?px_if isChecked?}"/> *I was wondering if there are other runtime templating languages out there that I am missing.* I am not including XSLT for runtime processing because of its need to parse the XML source for each transformation. best, -Rob
|
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
|