我想定制一个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的模板,以及这段代码如何调用该模板?还是一个内置的模板?
发布于 2018-12-06 14:44:07
XSLT是一种编程语言。当我想开始用一种新的编程语言进行编码时,我通常从买一本关于这个主题的好书开始,然后把它从一个封面读到另一个封面。
所以是的,有指示。有书籍和教程,也有在线规范。当你阅读了它们,并编写了你的第一个程序,它并没有达到你的期望,那么你可以在这里张贴你的代码并问为什么,我们可以解释。
阅读其他人的代码也是一种很好的学习帮助,而且你似乎正在这样做。这段代码调用一个名为setStandardAttr的用户编写的模板;如果您找不到它,那是因为您找错了地方。
https://stackoverflow.com/questions/53647111
复制相似问题