ここで xml モデリングの演習を少し行います。
いくつかの論理式があるとしましょう: (x & y) | (p & q)
なんらかの理由で XML で表現する必要があります。
ここに簡単な刺し傷がありますが、これは不器用だと思います:
<expr>
<or>
<and>
<e>x</e>
<e>y</e>
</and>
<and>
<e>p</e>
<e>q</e>
</and>
</or>
</expr>
私には匂いがしない別の刺し傷:
<expr>
<or>
<and l="x" r="y"/>
<and l="p" r="q"/>
</or>
</expr>
あなたならどうしますか?