A call from the backbench: I think it would be interesting to have such a serialization option! The esthetic aspect of XML can be important, depending on context. What we get without such an option looks like a heap of information. <wg class="cl" rule="S-IO" cltype="VerbElided"> <wg rule="NpaNp" role="s"> <wg type="group" appositioncontainer="true" rule="Np-Appos"> <w ref="PHM 1:1!1" after=" " class="noun" gbiType="proper" xml:id="n57001001001" lemma="Παῦλος" normalized="Παῦλος" strong="3972" number="singular" gender="masculine" case="nominative" gloss="Paul" domain="093001" ln="93.294a" morph="N-NSM" unicode="Παῦλος">Παῦλος</w> </wg> </wg></wg>
Am Dienstag, 14. Februar 2023 um 07:30:46 MEZ hat Christian Grün christian.gruen@gmail.com Folgendes geschrieben:
Hi Patrick,
There’s currently no serialization parameter to control the custom indentation of attributes.
If I get you correctly, you’d like to get attributes indented if the string length of the element name and the attributes exceed a specific maximum length?
Best, Christian
On Mon, Feb 13, 2023 at 9:10 PM Patrick Durusau patrick@durusau.net wrote:
Greetings!
I've been tasked with using BaseX to produce:
<wg class="cl" rule="S-IO" cltype="VerbElided"> <wg rule="NpaNp" role="s"> <wg type="group" appositioncontainer="true" rule="Np-Appos"> <w ref="PHM 1:1!1" after=" " class="noun" gbiType="proper" xml:id="n57001001001" lemma="Παῦλος" normalized="Παῦλος" strong="3972" number="singular" gender="masculine" case="nominative" gloss="Paul" domain="093001" ln="93.294a" morph="N-NSM" unicode="Παῦλος">Παῦλος</w>
The indenting is easy enough and I can even make it deeper if required but is there a command for serialization that will properly format the attributes?
My personal suspicion is that inserting \n when each attribute is serialized (and not on the last one) is the easier route but I promised to investigate the command line.
Have I overlooked something in the very fine manual?
Hope everyone is having a great week!
Patrick
-- Patrick Durusau patrick@durusau.net Technical Advisory Board, OASIS (TAB) Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300 Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)
Another Word For It (blog): http://tm.durusau.net Homepage: http://www.durusau.net Twitter: patrickDurusau