DocBook5和html表单

时间:2010-12-23 15:23:48

标签: xml docbook xslt

我无法获得与DocBook5一起使用的html:表单。

这是一本演示书:http://www.filedropper.com/demobooktar

重现的步骤:

在htdocs / demo /中,您将看到输出。 xsltproc将保留不匹配的表单元素,颜色为红色。

请帮助,我不知道我在那里失踪了什么。任何提示都很受欢迎,任何接受的答案都是如此。感谢。

附录

错误消息是

  

部分中遇到名称空间“http://www.w3.org/1999/xhtml”中的元素表单,但没有模板匹配

1 个答案:

答案 0 :(得分:1)

尝试将以下内容添加到自定义层(online-course.xsl):

<xsl:template match="html:*" xmlns:html="http://www.w3.org/1999/xhtml">
  <xsl:element name="{local-name()}">
    <xsl:copy-of select="@*"/>
    <xsl:apply-templates/>
  </xsl:element>
</xsl:template>