<name nickname="007">
<first>James</first>
<!--James does not have middle name -->
<middle></middle>
<last>Bond</last>
</name>
You can"t have a comment inside a tag, so the following is illegal:
<name nickname="007">
<first>James</first>
<middle></middle <!--James does not have middle name --> >
<last>Bond</last>
</name>
You can"t use the double-dash string (--)inside a comment:
<name nickname="007">
<first>James</first>
<middle></middle <!--James does -- not have middle name --> >
<last>Bond</last>
</name>