Экспорт Filemaker 13 таблицы: для того, чтобы собрать реляционные записи (michael.hor257k помогло мне) мой шаблон XSLT выглядит следующим образом:Filemaker представлен экспорт XML связанных элементов
<subitems>
<xsl:for-each select="fm:item_number/fm:DATA">
<xsl:variable name="i" select="position()" />
<subitem>
<item_number>
<xsl:value-of select="."/>
</item_number>
<item_name>
<xsl:value-of select="../../fm:item_name/fm:DATA[$i]"/>
</item_name>
</subitem>
</xsl:for-each>
</subitems>
Для планировки почему-то нужны данные, связанные с втекать в INDESIGN ячеек таблицы:
<table_related xmlns:aid="http://ns.adobe.com/AdobeInDesign/4.0/" aid:table="table" aid:trows="??" aid:tcols="1">
<xsl:variable name="i" select="position()" />
<xsl:for-each select="fm:item_number/fm:DATA">
<cell_related aid:table="cell" aid:crows="1" aid:ccols="1" aid:ccolwidth="250">
<item_number><xsl:value-of select="."/></item_number>
<item_name><xsl:value-of select="../../fm:item_name/fm:DATA[$i]"/</item_name>
</cell_related>
</xsl:for-each>
</table_related>
чтобы получить правильное форматирование таблицы потребуется ввод числа строк (помощь: trows = «??») количество связанных записей варьируется , ergo количество строк таблицы меняется. Как получить количество связанных записей о позиции вопросительных знаков? EDIT: сделал опечатку .. конечно ?? нужно идти в спецификации таблицы.
спасибо , Сейчас я работаю! Ваш «Я не уверен, почему вам нужно повторить этот факт для каждой ячейки». заставил меня найти опечатку. – numbernine