title: split field/value from xml STRING not formatted
body: <p>I have one string in format of XML, (this is not well-formatted XML!) and I would like to get the field and value</p>
  
  <pre><code> &lt;MYXML
  address="rua sao carlos, 128" telefone= "1000-222" service="xxxxxx" source="xxxxxxx" username="aaaaaaa" password="122222" nome="asasas" sobrenome="aass" email="sao.aaaaa@aaaaa.com.br" pais="SS" telefone="4002-" /&gt;  
  </code></pre>
  
  <p>I would like to get the parameter and value separeted in split.</p>
  
  <p>I try this:</p>
  
  <pre><code>xml.ToString().Replace(" =" , "=").Replace("= " , "=").Replace(" = " , "=").Split(new char[]{' '});        
  </code></pre>
  
  <p>But not work perfect becase for example the attribute 'address' was split in two items</p>
  
  <pre><code>{string[29]}
  [0]: "&lt;signature"
  [1]: "aaa=\"xxxx\""
  [2]: "sss=\"xxxx\""
  [3]: "ssss=\"xxx\""
  [4]: "username=\"xxx\""
  [5]: "password=\"xxxx\""
  [6]: "nome=\"xxxx\""
  [7]: "sobrenome=\"xxx\""
  [8]: "email=\"xxx.xxx@xxx.com.br\""
  [9]: "pais=\"BR\""
  [10]: "endereco=\"Rua"
  [11]: "Sao"
  [12]: "Carlos,"
  [13]: "128\""
  [14]: "cidade=\"Sao"
  [15]: "Paulo\""
  </code></pre>
  
  <p>The error is</p>
  
  <pre><code>   [10]: "endereco=\"Rua"
  [11]: "Sao"
  [12]: "Carlos,"      
  </code></pre>
  
  <p>When the correct I would like is</p>
  
  <pre><code>[10]: "endereco=\"Rua Sao Carlos , 128"
  </code></pre>