Benefits of XML
n XML letís us reason unambiguously
about program-level concepts
(instead of just about syntactic constructs)
n Consider casts:
(double) x††††††††††††† †††† vs.
<cast-expr>
<type name="int"/>
<var-ref name="x"/>
</cast-expr>