Parsing of PCDATA

When numbers and strings are mixed in PCDATA, any whitespace surrounding the numbers is taken to be part of the numbers rather than the strings. Thus the following two expressions are equivalent:

<foo>This is the 0xdeadbeef constant.</foo>

<foo>
  <string>This is the</string>
  <integer>0xdeadbeef</integer>
  <string>constant.</string>
</foo>

Rationale

This seems more consistent with spaces between numbers not being parsed as strings than the alternative.