How can I remove self-closing source tags when rendering HTML markup? I use this markup in a node body.
&lt;video&gt;
  &lt;source src=&quot;myvideo.mp4&quot; type=&quot;video/mp4&quot; /&gt;
  my title
&lt;/video&gt;

The following markup is instead rendered in the node view.
&lt;video&gt;
  &lt;source src=&quot;myvideo.mp4&quot; type=&quot;video/mp4&quot; /&gt;
    my title
  &lt;/source&gt;
&lt;/video&gt;

&lt;/ source&gt; is added to the markup, and renders the full HTML not valid.
How can I avoid &lt;/ source&gt; is added?
I use this code for replace &lt; /source&gt; in theme
  $content_this =  render($content['body']);
  print str_replace(&quot;&lt;/source&gt;&quot;,&quot;&quot;,$content_this);

in node.tpl.php