Технология единого источника в технической документации

Принцип единого источника в технической документации: вопросы, практические аспекты применения, советы по использованию при разработке ПО и не только.

Автоматизация разработки и сборки технической документации. Рассматриваются: Docbook, DITA, TEI и др. Инструменты: XSL, FOP, PDF, PostScript и др.

Вы не вошли.

#1 15-04-2016 14:46:36

Лэйнариус
Участник
Зарегистрирован: 14-04-2016
Сообщений: 14

Пронумерованный/маркированный список и количество в нём элементов

Ещё вопрос, есть элемент пронумерованного/маркированного списка.

<orderedlist>
      <listitem>
        </para>
      </listitem>
      <listitem>
        </para>
      </listitem>
      <listitem>
        </para>
      </listitem>
</orderedlist>

Есть текст после  этого списка 

<para>Длина списка, то есть количество элементов в нем: Число</para>

Как внедрить в текст число элементов(количество listitem) из списка  orderedlist.

Не в сети

#2 15-04-2016 14:56:12

eduardtibet
Administrator
Откуда Saint Petersburg, Russia
Зарегистрирован: 26-09-2015
Сообщений: 26
Сайт

Re: Пронумерованный/маркированный список и количество в нём элементов

Лэйнариус пишет:

Ещё вопрос, есть элемент пронумерованного/маркированного списка.

<orderedlist>
      <listitem>
        </para>
      </listitem>
      <listitem>
        </para>
      </listitem>
      <listitem>
        </para>
      </listitem>
</orderedlist>

Есть текст после  этого списка 

<para>Длина списка, то есть количество элементов в нем: Число</para>

Как внедрить в текст число элементов(количество listitem) из списка  orderedlist.

На уровне редактора (содержимого) - зависит от редактора.
На уровне представления - встроить

<xsl:value-of select="count(XXXX/orderedlist/listitem)>

в docbook customization layer, XXX - зависит от нахождения текущего узла (node)

Не в сети

Подвал раздела

Работает на FluxBB (перевод Laravel.ru)