Методы письма DITA XSLT - PullRequest
       43

Методы письма DITA XSLT

0 голосов
/ 06 декабря 2018

Я хочу настроить плагин DITA xml для преобразования моего файла в новый формат XML.например: MusicXML.

Я пытался написать действительный XSLT для преобразования моего файла, однако применил xslt, который я написал к плагину в DITA-OT, я не получил ожидаемый выходной файл.

Существуют ли какие-либо инструкции, которые могут послужить руководством для начала написания моего первого файла DITA XSLT.

XSLT-файл в других плагинах. Я нахожу код следующим образом:

<xsl:call-template name="setStandardAttr">
  <xsl:with-param name="IDPrefix" select="'dl'"/>
</xsl:call-template>

Однако я не нашел шаблон с именем setStandardAttr и как этот код может вызывать этот шаблон?Или это встроенный шаблон?

1 Ответ

0 голосов
/ 06 декабря 2018

XSLT - язык программирования.Когда я хочу начать писать код на новом языке программирования, я обычно начинаю с покупки хорошей книги на эту тему и перечитываю ее с обложки.

Так что да, есть инструкции.Есть книги и учебные пособия, а также онлайн-спецификации.И когда вы прочитали их и написали свою первую программу, и она не выполняет то, что вы ожидаете, тогда вы можете опубликовать свой код здесь и спросить, почему, и мы можем объяснить.

Чтение кода других людейтакже может быть хорошим учебным пособием, и, кажется, вы это делаете.Этот фрагмент кода вызывает пользовательский шаблон с именем setStandardAttr;если вы не можете его найти, значит, вы ищете не в том месте.

...