В предшествующих версиях MacOS подъем был сделан QuickDraw; в OS X, который был заменен Какао...
Это не просто параллельно X11 все же. Например, X11 не включает аудио, но Какао делает.
для xml существует http://xmlstar.sourceforge.net/
XMLStarlet является рядом утилит командной строки (инструменты), которые могут использоваться для преобразования, запросить, проверить, и отредактировать XML-документы и файлы с помощью простого набора команд оболочки похожим способом, которым он сделан для файлов простого текста с помощью UNIX grep, sed, awk, разности, управляет патч, соединение, и т.д.
можно также использовать xsltproc
и подобные инструменты (saxon
).
для json: я также думаю, что лучше просто использует Python, рубин, жемчуг и преобразовывает его.
Я предполагаю Perl, Python или модули Ruby могут использоваться успешно для этого. И любой из них может использоваться для сценариев.
perl -0777 -MJSON -e '$t=from_json(<STDIN>); do_something_with($t)'
позволяет Вам обработать JSON с минимумом суеты. Все еще необходимо сказать компьютер, что сделать с данными так или иначе.
– Gilles 'SO- stop being evil'
04.03.2011, 23:33
jq
хороший инструмент для парсинга JSON в оболочке: файлы stedolan.github.io/jq – Kusalananda♦ 20.04.2017, 22:55