Estoy escribiendo mi primer AppleScript más grande y, como suelo desarrollar TypeScript, decidí usar la versión JavaScript de AppleScript. Necesito leer y analizar un archivo XML.
Apple tiene un ejemplo para eso en su documentación, sin embargo, la documentación solo tiene un ejemplo en la sintaxis de AppleScript, no en la sintaxis de JavaScript:
¿Cómo hago realmente el ejemplo dado en JavaScript?
Puedo leer el archivo como una cadena, pero eso no me ayuda porque necesito atravesar el árbol XML.
Al final, utilicé un paquete web y un paquete npm para analizar archivos XML en JSON: https://www.npmjs.com/package/fast-xml-parser
mi ejemplo de código está aquí:
https://github.com/kellertobias/rekordbox-to-music-playlists/blob/master/src/load-rekordbox.ts