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.gr...@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 <patr...@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
> patr...@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
>
  

Reply via email to