|
6 | 6 |
|
7 | 7 | <xsl:output method="xml" indent="yes" omit-xml-declaration="no" /> |
8 | 8 |
|
9 | | - <xsl:param name="package-dir" as="xs:anyURI"/> |
| 9 | + <xsl:param name="package-dir" as="xs:anyURI" /> |
10 | 10 | <xsl:variable name="package-type" select="/*/pkg:type" /> |
11 | 11 | <xsl:variable name="package-version" select="/*/@version" /> |
12 | 12 |
|
|
17 | 17 | <xsl:variable name="components" |
18 | 18 | select="collection(concat($package-dir, '?select=components.xml'))/element()" /> |
19 | 19 | <xsl:variable name="exist-components" |
20 | | - select="collection(concat($package-dir, '?select=exist-components.xml'))/element()" /> |
| 20 | + select="collection(concat($package-dir, '?select=exist-components.xml'))/element()" /> |
21 | 21 |
|
22 | 22 | <xsl:template match="/"> |
23 | 23 | <xsl:choose> |
24 | 24 | <xsl:when |
25 | 25 | test="/*/*[local-name() = 'dependency' and @processor = 'http://exist-db.org']"> |
26 | 26 | <!-- generate exist.xml --> |
27 | | - <xsl:result-document |
28 | | - href="{concat($package-dir, '/exist.xml')}"> |
| 27 | + <xsl:result-document href="{concat($package-dir, '/exist.xml')}"> |
29 | 28 | <package xmlns="http://exist-db.org/ns/expath-pkg"> |
30 | 29 | <xsl:copy-of select="$exist-components/*" /> |
31 | 30 | <xsl:for-each select="$components/element()"> |
|
65 | 64 | </xsl:result-document> |
66 | 65 |
|
67 | 66 | <!-- generate expath-pkg.xml --> |
68 | | - <xsl:result-document |
69 | | - href="{concat($package-dir, '/expath-pkg.xml')}"> |
| 67 | + <xsl:result-document href="{concat($package-dir, '/expath-pkg.xml')}"> |
70 | 68 | <package xmlns="http://expath.org/ns/pkg" name="{$name}" |
71 | 69 | abbrev="{$abbrev}" version="{$package-version}" spec="1.0"> |
72 | 70 | <xsl:copy-of select="$title" /> |
|
131 | 129 | </finish> |
132 | 130 | </xsl:if> |
133 | 131 | <xsl:if test="/*/pkg:permissions"> |
134 | | - <xsl:variable name="permissions" select="/*/pkg:permissions" /> |
135 | | - <permissions user="{$permissions/@user}" password="{$permissions/@password}" |
136 | | - group="{$permissions/@group}" mode="{$permissions/@mode}" /> |
| 132 | + <permissions> |
| 133 | + <xsl:copy-of select="/*/pkg:permissions/@*" /> |
| 134 | + </permissions> |
137 | 135 | </xsl:if> |
138 | 136 | <xsl:if test="/*/pkg:note"> |
139 | | - <note> |
140 | | - <xsl:value-of select="/*/pkg:note" /> |
141 | | - </note> |
142 | | - </xsl:if> |
143 | | - <xsl:if test="/*/pkg:changelog"> |
144 | | - <changelog> |
145 | | - <xsl:copy-of select="/*/pkg:changelog/node()"/> |
146 | | - </changelog> |
147 | | - </xsl:if> |
148 | | - <xsl:if test="/*/pkg:deployed"> |
| 137 | + <note> |
| 138 | + <xsl:value-of select="/*/pkg:note" /> |
| 139 | + </note> |
| 140 | + </xsl:if> |
| 141 | + <xsl:if test="/*/pkg:changelog"> |
| 142 | + <changelog> |
| 143 | + <xsl:copy-of select="/*/pkg:changelog/node()" /> |
| 144 | + </changelog> |
| 145 | + </xsl:if> |
| 146 | + <xsl:if test="/*/pkg:deployed"> |
149 | 147 | <deployed> |
150 | 148 | <xsl:value-of select="/*/pkg:deployed" /> |
151 | 149 | </deployed> |
|
0 commit comments