summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2009-10-10 10:03:20 +0200
committerSebastian Pipping <sebastian@pipping.org>2009-10-10 10:03:20 +0200
commitc3278e865044070919d57bbd8c9c33f0fef9d370 (patch)
tree2f7064b906e4b6b5ca36dd88b0e0fbc30b4205b6 /repositories.xsl
parentNo longer write ".git.git" in feed URIs (diff)
downloadrepositories-xml-format-c3278e865044070919d57bbd8c9c33f0fef9d370.tar.gz
repositories-xml-format-c3278e865044070919d57bbd8c9c33f0fef9d370.tar.bz2
repositories-xml-format-c3278e865044070919d57bbd8c9c33f0fef9d370.zip
Add support for Gentoo infra's XSL wrapping
Diffstat (limited to 'repositories.xsl')
-rw-r--r--repositories.xsl22
1 files changed, 22 insertions, 0 deletions
diff --git a/repositories.xsl b/repositories.xsl
new file mode 100644
index 0000000..b5115b4
--- /dev/null
+++ b/repositories.xsl
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+ xmlns:exslt="http://exslt.org/common"
+ xmlns:str="http://exslt.org/strings"
+ extension-element-prefixes="str exslt">
+
+<xsl:output encoding="UTF-8"
+ omit-xml-declaration="no"
+ cdata-section-elements="description longdescription name"
+ indent="yes"
+ media-type="application/xml"/>
+
+<xsl:strip-space elements="*"/>
+
+<!-- Identity transform, just copy everything -->
+<xsl:template match="/repositories | /repositories//*">
+ <xsl:copy>
+ <xsl:copy-of select="attribute::*" />
+ <xsl:apply-templates select="node()" />
+ </xsl:copy>
+</xsl:template>
+</xsl:stylesheet>