У меня есть очень большие файлы XML для обработки. Я хочу преобразовать их в читаемые PDF-файлы с цветами, границами, изображениями, таблицами и шрифтами. У меня нет большого количества ресурсов на моей машине, поэтому мне нужно, чтобы мое приложение было очень оптимальным для памяти и процессора.Эффективный анализатор для больших XML-адресов
Я сделал скромное исследование, чтобы рассказать о технологии для использования, но я не мог решить, что является лучшим языком программирования и API для моих требований. Я считаю, что DOM не вариант, потому что он потребляет много памяти, но будет ли Java с SAX-парсером соответствовать моим требованиям?
Некоторые люди также рекомендовали Python для синтаксического анализа XML. Это хорошо?
Буду признателен за ваш добрый совет.
Python имеет очень простой и мощная библиотека под названием BeautifulSoup, которая отлично подходит для разбора XML. – karthikr
Спасибо, karthikr очень много. Является ли красивое платье нежным по памяти и быстро? – mowienay
Просьба указать «очень большой». Будет ли инженер просить о помощи построить мост через «очень широкую» реку? Кто-нибудь посмеет предложить предложения, не зная, насколько широка река? Я слышал, что люди относятся к 1Mb как очень большие. Решение для 1Mb сильно отличается от 1Gb. Вообще-то я был бы удивлен, если документ, предназначенный для потребления человеком, слишком велик, чтобы вписаться в память в эти дни - если нет большого количества изображений. –