Illegal XML characters in EML modules
One of the people working with Christy Bowles creatd a package and then could
not open it. A look at the dataset module (knb2003.67.1) showed that several
unusual ASCII control characters appeared within the XML data (hex characters
'19', '1C', and '1D'). This caused a parsing error in Morpho. Removing these
characters fixed the error opening the package, but it is unknown how these
ASCII control characters got in the package in the first place!
We probably need to filter out all but CR/LF control characters.