add xsl stylesheet for wiki table generation

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2458 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2006-10-17 20:58:47 +00:00
parent c1c3fdc79f
commit 0a3f60775b
2 changed files with 40 additions and 2 deletions

View File

@ -1,7 +1,13 @@
all:
all: html wiki
html:
./mkOptionList.py
@#saxon Options.xml Options.xsl >Options.html
xsltproc Options.xsl Options.xml > Options.html
wiki:
./mkOptionList.py
xsltproc Options-wiki.xsl Options.xml > Options.wiki
clean:
rm Options.xml Options.html
rm -rf Options.xml Options.html Options.wiki

View File

@ -0,0 +1,32 @@
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"
encoding="utf-8"
indent="yes" />
<xsl:template match="/">
==LinuxBIOS Options==
This is an automatically generated list of LinuxBIOS compile time
options. Created at <xsl:value-of select="//creationdate"/>.
{| border="1"
|- bgcolor="#0975a7"
! align="left" | Option
! align="left" | Comment
! align="left" | Default
! align="left" | Export
! align="left" | Format<xsl:for-each select="options/option">
|-
| <xsl:value-of select="@name"/>
| <xsl:value-of select="comment"/>
| <xsl:value-of select="default"/>
| <xsl:value-of select="export"/>
| <xsl:value-of select="format"/>
</xsl:for-each>
|}
</xsl:template>
</xsl:stylesheet>