如何从Conref表创建“Piecemail”表

时间:2016-10-17 12:56:14

标签: xml dita

早上好!

我正在尝试创建一个大表,我可以为较小的子部分调整零碎,但我遇到了一些麻烦。这就是我正在做的事情,基本上是:

数据文件:

<table colsep="1" frame="topbot" rowsep="1">
    <tgroup cols="2" colsep="1" outputclass="NoTitle" rowsep="1">
      <colspec colname="1" colnum="1" colwidth="13*"/>

      <colspec colname="2" colnum="2" colwidth="87*"/>

      <thead id="Table_C_Header">
        <row rowsep="1">
          <entry colname="1"><p>Foo</p></entry>

          <entry colname="2"><p>Bar</p></entry>
        </row>
      </thead>

      <tbody>
        <row id="C_Item1" rowsep="1">
          <entry colname="1"><p>Foo1</p></entry>

          <entry colname="2"><ul>
              <li><p>Bar</p><p>Two</p></li>
            </ul></entry>
        </row>

        <row id="C_Item2" rowsep="1">
          <entry colname="1"><p>Foo2</p></entry>

          <entry colname="2"><ul>
              <li><p>Foo Two</p></li>
            </ul></entry>
        </row>
      </tbody>
    </tgroup>
  </table>

其他档案:

<table colsep="1" frame="topbot" rowsep="1">
        <tgroup cols="2" colsep="1" outputclass="NoTitle" rowsep="1">
          <colspec colname="1" colnum="1" colwidth="13*"/>

          <colspec colname="2" colnum="2" colwidth="87*"/>

    <thead conref="/Path/ToDatafile.xml#Table_C_Header />

然而,conref似乎没有起作用。虽然我对这可能是基于文件名路径的错误这一事实持开放态度(我仍然在学习DITA的方式),但我不确定是否有其他任何东西可以发挥作用。

基本上,我的目标是拥有一个大表,我可以根据需要按行调用。谢谢你的时间!

1 个答案:

答案 0 :(得分:2)

Welp,必须将此问题归结为简单的语法错误。经过一番战斗后,我意识到这不是:

<thead conref="/Path/ToDatafile.xml#Table_C_Header />

我应该使用:

<thead conref="/Path/ToDatafile.xml#TopicID/Table_C_Header" />