All,
is there any reason why MemoryFileSystemFile>>#readStream forces it's
content to a String (#aString)?
readStream
^ ReadStream on: self bytes asString from: 1 to: size
I'm parsing XML files from an in-memory ZIP Archive and had some real
problem with non-ASCII characters. Took me some while to figure out
reading from the in-memory-archive returns a String. This prevents the
XML Parser from doing a PI based decoding (utf-8 in this case).
Just as a sidenote: Although the GT-Spotter/XML Integration relies on
FileReference it assumes that the file is in the DiskFilesystem (some
methods only pass a Path). Is this intentional? If not I'd try to fix it
on the run.
Thanks,
Udo