DITA XSLT 编写技巧

DITA XSLT writing techniques

我想定制一个 DITA xml 插件来将我的文件转换成新的 XML 格式。例如:音乐XML。

我已经尝试编写一个有效的 XSLT 来转换我的文件, 但是将我写的 xslt 应用到 DITA-OT 中的插件,我没有得到预期的输出文件。

是否有任何说明可以指导我开始编写第一个 DITA XSLT 文件。

在其他插件中的XSLT文件,我发现代码如下:

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

但是,我没有找到名为 setStandardAttr 的模板以及这段代码如何调用该模板?或者它是一个内置的模板?

XSLT 是一种编程语言。当我想开始使用一种新的编程语言进行编码时,我通常会先购买一本关于该主题的好书,然后从头到尾浏览一遍。

所以是的,有说明。有书籍和教程,以及在线规范。如果您阅读了它们并编写了您的第一个程序,但它没有达到您的预期,那么您可以 post 您的代码并询问原因,我们可以解释。

阅读别人的代码也是一种很好的学习辅助,看来你正在这样做。这段代码调用了一个名为 setStandardAttr 的用户编写的模板;如果找不到那是因为你找错地方了。