使用 JavaScript 语法在 AppleScript 中打开 XML 文件

Open XML file in AppleScript with JavaScript syntax

我正在编写我的第一个更大的 AppleScript,并且由于我通常开发 TypeScript,所以我决定使用 JavaScript 版本的 AppleScript。我需要读取和解析 XML 文件。

Apple 在他们的文档中有一个示例,但是该文档只有 AppleScript 语法中的示例,而不是 JavaScript 语法中的示例:

https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/WorkwithXML.html#//apple_ref/doc/uid/TP40016239-CH67-SW1

我如何实际执行 JavaScript 中给定的示例?

我可以将文件作为字符串读取,但这对我没有帮助,因为我需要遍历 XML-树。

最后我使用 webpack 和 npm-package 将 XML 文件解析为 JSON: https://www.npmjs.com/package/fast-xml-parser

我的代码示例在这里:

https://github.com/kellertobias/rekordbox-to-music-playlists/blob/master/src/load-rekordbox.ts