vstup/makra/hg-verze.xsl
changeset 108 8d9cab64c335
parent 107 379a2a893fd1
--- a/vstup/makra/hg-verze.xsl	Thu Jul 05 19:10:42 2012 +0200
+++ b/vstup/makra/hg-verze.xsl	Thu Jul 05 20:13:56 2012 +0200
@@ -10,24 +10,12 @@
 	xmlns:svg="http://www.w3.org/2000/svg"
 	xmlns:xs="http://www.w3.org/2001/XMLSchema"
 	exclude-result-prefixes="fn h s k m xs">
-
+	
 	<!-- Vypíše verze z verzovacího systému: -->
 	<xsl:template match="m:hg-verze">
+
 		<xsl:variable name="zadáníSkriptu">
-			<!--
-				TODO:
-				Zahazovat XML deklaraci bychom mohli v Javě u všech skriptů… 
-				Nicméně současná dohoda je taková, že skripty vracejí fragment, ne celý dokument,
-				což má výhodu v tom, že můžou vrátit kus textu a nějakou tu značku
-				a nemusí to být zabalené v kořenovém elementu.
-				
-			-->
-			<m:skript jazyk="bash" výstup="xml">hg log --style xml | awk '{if(NR&gt;1)print}';</m:skript>
-			<!--
-				Také bychom filtrování mohli provés ve skriptu…
-				hg log … | xpath -e "//logentry[tag[starts-with(., 'v')]]" 2>/dev/null
-				 …ale to by bylo trochu zbytečně pracné.
-			-->
+			<m:skript jazyk="bash" výstup="xml">hg log --style xml</m:skript>
 		</xsl:variable>
 
 		<xsl:variable name="výstupSkriptu">
@@ -42,10 +30,6 @@
 				</tr>
 			</thead>
 			<tbody style="text-align: right;">
-				<!--
-					Výstup skriptu se bude nacházet v XHTML jmenném prostoru, což je obvykle v pořádku,
-					ale pro mezivýsledky to není úplně vhodné.
-				-->
 				<xsl:for-each select="$výstupSkriptu/h:log/h:logentry[h:tag[starts-with(text(), 'v')]]">
 					<tr>
 						<td><xsl:value-of select="substring(h:tag/text(), 2)"/></td>