Fixed invalid array assignment in XML parser.

We originally said `array[ 256 ] = '\0'` for an array of size 256,
which is illegal. We didn't need to do this in the first place
because we copy a string into said array with `strncpy` which will
pad the rest of the array with `0`s.