Hi Jonathan,
Thanks for sharing your tidy settings.
With the given configuration, all attributes except for the first are returned in a separate line…
<wg class="cl" rule="S-IO" cltype="VerbElided">
In Patrick’s example, some attributes were returned in a single line (possibly depending on the expected string length). Maybe it was generated via Saxon (just a guess):
<wg class="cl" rule="S-IO" cltype="VerbElided">
Do you have a preference which representation would be required, or do you think the details are not that relevant?
We could possibly add a custom serialization parameter similar to tidy’s 'indent-attributes' option, and it would probably be easier to ignore the expected string length.
All the best, Christian