title: rapidxml parse error with url attribute
body: <p>I'm getting a strange error with rapidxml when parsing a xml file like</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;IMG align="left"
   src="http://www.w3.org/Icons/WWW/w3c_home" /&gt;
  </code></pre>
  
  <p>It throws "expected >".
  Im using a code like the following to parse the data</p>
  
  <pre><code>std::fstream file("./test.xml");
  std::istream_iterator&lt;char&gt; eos;
  std::istream_iterator&lt;char&gt; iit (file);
  
  std::vector&lt;char&gt; xml(iit, eos);
  xml.push_back('\0');
  
  xml_document&lt;&gt; doc;
  doc.parse&lt;0&gt;(&amp;xml[0]);
  </code></pre>
  
  <p>the "/" symbol in the IMG rag seems t be the problem. Is this a rapidxml bug or am I doing something wrong?</p>