Hi,<br><br>I&#39;ve started looking at <a href="http://merb.devjavu.com/projects/merb/ticket/90">ticket 90</a> and there are a couple of situations that the current implementation doesn&#39;t cater for.<br><br><ol><li>Tag Attributes are wiped out.&nbsp; 
<br></li><ul><li>&lt;tag1 attr1=&#39;1&#39;&gt;Content&lt;/tag1&gt; #=&gt; { &quot;tag1&quot; =&gt; &quot;Content&quot; }</li><li>I think it should return</li><li>{&quot;tag1&quot; =&gt; { &quot;attr1&quot; =&gt; &#39;1&#39;, &quot;__content__&quot; =&gt; &quot;Content&quot; }
</li></ul><li>Mixed content can throw an error or get clobbered</li><ul><li>&lt;tag1&gt;Content &lt;em&gt;is&lt;/em&gt; Clobbered&lt;/tag1&gt; #=&gt; Raises a Private error called on array gsub</li><li>&lt;tag1&gt;Content &lt;em&gt;is&lt;/em&gt;&lt;/tag1&gt; #=&gt; Clobbered.&nbsp; Returns {&quot;tag1&quot;=&gt;&quot;Content &quot;}
</li><li>Feels like it should return</li><li>{&quot;tag1&quot;=&gt;&quot;Content &amp;lt;em&amp;gt;is&amp;lt/em&amp;gt;Clobbered&quot; }</li></ul></ol><br>Is the current behaviour what is required or should these inconsitencies be fixed?
<br><br>Cheers<br>Daniel<br><br>