Весы Xml - мой ответ на этот вопрос. Это не значит, что я нашел причуды Scala XML плохими, но сам подход не понравился мне и вызвал вопрос «что, если вы отделили контент от дерева и объединили push и pull».
После долгой игры я обнаружил много интересных способов использовать систему типов, чтобы упростить использование XML для ряда операций, сделать его более правильным и быстрым, чем Scala XML.
При написании альтернативной библиотеки вы очень быстро понимаете, сколько усилий и усилий вложено в Scala XML. Его убийственные функции:
- Предоставляется библиотека по умолчанию
- Встроенный синтаксис XML
для простого использования из коробки его трудно победить (хотя я уверен, что я сделал это ^ _ ^).
Важно, чтобы другие более молодые альтернативы, такие как Anti-XML, появлялись в качестве выбора, что часто является движущей силой инноваций. Я бы просто посоветовал пользователям взглянуть на то, что им действительно нужно, вместо того, чтобы предполагать, что альтернативы автоматически предоставляют лучший выбор.