From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2007-07-13 14:11:01
Peter Dimov a écrit :
> David Abrahams wrote:
>>>> title ? (comment("This title was moved"), title) : NULL
>>>> , tag("author")[
>>> Interesting. It doesn't look a lot like raw XML
>> Maybe that's the point ;-)
>>> but it certainly integrates better into C++.
>> That too.
> You're optimizing the wrong case, a toy example.
Its best usage is obviously for an XML template, where variables
directly maps to the contents of an XML structure.
To do that, people usually invent pseudo-languages that integrate into
XML, but then they end up duplicating full programming languages, with
an even uglier syntax.
Being able to write an XML document and integrate it with C++ variables
and logic is what that kind of stuff is for.
Boost list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk