Я действительно удивлен, что не смог найти ответ на этот вопрос в Google.Тем более, что xml-файлы легко архивируются, поскольку они настолько многословны.
Я использую программу чтения саксофонов из библиотеки msxml в моей программе VB6 для чтения больших мультигигабайтных xml-файлов из zip-файла.Разархивирование этих файлов на жесткий диск и последующее их чтение - не самый лучший способ, поскольку разархивирование на диск не требуется и так медленно.Вот тут и возникает моя проблема.
Я могу использовать zlib для чтения фрагментов данных из zip-файла и обработки этих фрагментов, но я не вижу способа в SAXXMLReader для обработки фрагментов.Я читал, что метод разбора принимает IStream, но я не смог найти какой-либо метод, использующий Google для получения IStream из zip-файла.
Может кто-нибудь здесь, пожалуйста, дайте мне ответ на эту проблемуили указатель в правильном направлении?Большое вам спасибо за ваше время.