title: XPath Axes: How to select text between <br/> nodes
body: <p>Have such XML:</p>
  
  <pre><code>&lt;td&gt;
    text1
    &lt;br/&gt;
    text2
    &lt;br/&gt;
    text3
    &lt;br/&gt;
    text4
    &lt;br/&gt;
  &lt;/td&gt;
  </code></pre>
  
  <p>Want to select <code>text1 text2 text3 text4</code> <strong>with spaces or CRLF between them</strong>.
  If I select <code>string(/td)</code> it selects <code>text1text2text3text4</code>. If I select <code>string(/td/text())</code> it selects only <code>text1</code>.
  How to select all text but with spaces in-between?</p>