Что бы вы использовали для изменения XML-файла при сохранении как можно большего размера макета, включая отступы и комментарии?Alter XML при сохранении макета
Моя проблема заключается в том, что у меня есть несколько массивных редактируемых вручную XML-файлов, описывающих пользовательский интерфейс, и теперь мне нужно перевести несколько атрибутов на другой язык.
Я пробовал делать это с помощью Python + ElementTree, но не сохранял ни пробелов, ни комментариев.
Я видел, что XSLT предлагается для подобных вопросов, но я не думаю, что это альтернатива в этом случае, так как мне нужно сделать некоторую логику и поиск для каждого атрибута.
Было бы предпочтительнее, если бы порядок атрибутов в каждом элементе также сохранялся, но я могу терпеть измененный порядок.