如何标记 inDesign 文档以便标记的内容位于其他标记之间?

How to tag an inDesign document so that tagged content is in between other tags?

标记单个内容然后在 inDesign 中将其导出为 xml 很容易。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Root><content>Simple text block</content></Root>

我正在努力做的是让它导出另一组标签中的标签/内容。 示例:我想标记我的文档,以便它导出为:

<?xml version='1.0' encoding='UTF-8'?>
<article>
  <id>123</id>
  <content>
    <body>Some text</body>
    <headline>Some other text</headline>
  </content>
</article>

这是我尝试过的:

当我导出 xml 时,我得到以下信息:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<article>
    <content>Simple text block</content>
    <id>123</id>
    <content></content>
    <body>Some text</body>
    <headline>Some other text</headline>
</article>

如何标记元素以便它在另一组标记中导出标记/内容?

我认为您需要使用结构面板(查看->结构->显示结构)。

将 root 重命名为 "article" 添加 id 和内容标签,并将 body 和标题添加到内容标签。

标记布局 objects 并尝试导出 xml。