- From: Abel Braaksma <abel.braaksma@xs4all.nl>
- Date: Wed, 16 Sep 2015 07:57:16 +0200
- To: "'Florent Georges'" <fgeorges@fgeorges.org>
- Cc: "'Public Joint XSLT XQuery XPath'" <public-xsl-query@w3.org>
>
> I don't think this would be a good think to try to do "something clever" with
> indentation with such a feature. It is meant to be a "block of text" feature,
> and changing its content would break the "least surprise" rule.
>
> I think coming with one example where one rule would make sense is easy,
> but it is as easy to come with a counter-example. That would also be
> different than xsl:text.
>
Yes, makes sense. I just hate it when you have to wrap a whole function call with parentheses around a big block of text. And I didn't think about the XP31 feature of the arrow operator, with it, this becomes much less a concern:
let $b := books/book
return
for $b in book
return
for $a in author
return « Book title: « $b/title »
§ author: « $a »
§ role: « $a/role » » => my:fix-indent()
(I would assume that to be legal syntax)
Received on Wednesday, 16 September 2015 05:57:51 UTC