User Tools

Site Tools


projects:doxy2doku

This is an old revision of the document!


Doxygen to DokuWiki

Page under construction!

XSLT for doxygen XML output

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output omit-xml-declaration="yes" method="xml" version="1.0" indent="no" />
 <xsl:template match="compounddef">====== <xsl:value-of select="./compoundname"/> ======
 
===== Namespaces ===== 
<xsl:for-each select="innernamespace">  * [[<xsl:value-of select="./@refid"/>|<xsl:value-of select="."/>]]
</xsl:for-each>
 
===== Class =====
<xsl:for-each select="innerclass">  * [[<xsl:value-of select="./@refid"/>|<xsl:value-of select="."/>]]
</xsl:for-each>
 
</xsl:template>
 
</xsl:stylesheet>

How to use with msxsl: msxsl input.xml transform.xsl -o output.txt

References

projects/doxy2doku.1405872728.txt.gz · Last modified: 2014/07/20 18:12 by mkucia