javascript - 在 indesign 脚本中使用 xml 内容标记

标签 javascript xml scripting adobe-indesign

我正在为 InDesign 编写脚本,并从 xml 文件中提取内容。我将如何解析并创建 xml 中的单独段落,如下所示:

...
<body>
  <p>this is a paragraph</p>
  <p>this is another paragraph</p>
  <u>This is underlined text</u>
</body>
....

我正在使用 XML 类(EX4?)通过 xml.body 访问数据。我是否必须创建某种自定义解析器才能创建不同的段落?我应该将其存储为 CData 吗?

最佳答案

将 xml 文件导入 InDesign 时尝试使用 xslt,将其转换为您需要的元素。

另一方面,在 InDesign xml 结构中,段落不必标记为

。您可以使用任何 xml 元素,对其应用样式并将其放置在页面上。

关于javascript - 在 indesign 脚本中使用 xml 内容标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25905449/

相关文章:

python - 通过电子邮件向 AT&T 彩信发送文件

javascript - WaitForTarget 上的 Puppeteer 超时

javascript - 为什么 javascript 只换行一次(第一次)?

javascript - 当第一个textarea的内部文本超过一页时如何添加另一个textarea

java - 如何反序列化 XML 并在给定元素后获取特定键的值

linux - 使用 awr Linux Red Hat 从文件中列出字符串

linux - 如何使用 shell 脚本验证用户密码?

javascript - 云函数已触发,但未执行

xml - 如何将XSD文件转换为文档文件

java - 需要帮助将链接列表实现到 TableView javaFX 并将其保存到文件中