liberal xml parser for c# or java
<p>I am looking for a liberal xml parser, one for java and one for C#, that can "properly" parse</p>

<ol>
<li>unquoted attribute values</li>
<li>non-conjugated attribute</li>
</ol>

<p>like:</p>

<pre><code>&lt;Person id=candy female single phone=555.666.7777 /&gt;
</code></pre>

<p>rather than</p>

<pre><code>&lt;Person id='candy' female='true' single='true' phone='555.666.7777'/&gt;
</code></pre>
