在设计脚本中使用xml内容标记

using xml content markup in indesign scripting

本文关键字:xml 脚本      更新时间:2023-09-26

我正在为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结构中,段落不必被标记为<p>。您可以使用任何xml元素,对其应用样式并将其放置在页面上。