You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dm...@apache.org on 2001/01/31 23:36:02 UTC
cvs commit: xml-xalan/test/tests/conf/axes axes68.xsl axes62.xsl axes59.xsl
dmarston 01/01/31 14:36:01
Modified: test/tests/conf/axes axes68.xsl axes62.xsl axes59.xsl
Log:
Revise output for easier comparison to Gold
Revision Changes Path
1.2 +5 -5 xml-xalan/test/tests/conf/axes/axes68.xsl
Index: axes68.xsl
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf/axes/axes68.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- axes68.xsl 2000/12/16 01:06:21 1.1
+++ axes68.xsl 2001/01/31 22:35:58 1.2
@@ -15,11 +15,11 @@
</xsl:template>
<xsl:template match="*">
- <xsl:text>Namespaces for </xsl:text><xsl:value-of select="name(.)"/><xsl:text>:
-</xsl:text>
- <xsl:for-each select="namespace::*">
- <xsl:value-of select="name(.)"/><xsl:text>=</xsl:text><xsl:value-of select="."/><xsl:text>,
</xsl:text>
- </xsl:for-each>
+ <xsl:element name="{name(.)}">
+ <xsl:for-each select="namespace::*">
+ <xsl:element name="{name(.)}"><xsl:value-of select="."/></xsl:element>
+ </xsl:for-each>
+ </xsl:element>
<xsl:apply-templates/>
</xsl:template>
1.2 +11 -19 xml-xalan/test/tests/conf/axes/axes62.xsl
Index: axes62.xsl
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf/axes/axes62.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- axes62.xsl 2000/12/16 01:06:21 1.1
+++ axes62.xsl 2001/01/31 22:35:58 1.2
@@ -1,8 +1,7 @@
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:ped="http://ped.lotus.com"
- xmlns:bdd="http://bdd.lotus.com"
- xmlns:admin="http://administrator.com">
+ xmlns:bdd="http://bdd.lotus.com">
<!-- FileName: axes62 -->
<!-- Document: http://www.w3.org/TR/xpath -->
@@ -20,27 +19,20 @@
<xsl:template match="doc">
<!-- Output number of NS nodes and what they are -->
There are <xsl:value-of select="count(namespace::*)"/> Namespace Nodes.<xsl:text>
</xsl:text>
- <xsl:for-each select="namespace::*">
- <xsl:value-of select="name(.)"/><xsl:text>=</xsl:text><xsl:value-of select="."/><xsl:text>,
</xsl:text>
- </xsl:for-each><xsl:text>
</xsl:text>
+ <xsl:for-each select="namespace::*">
+ <xsl:sort select="name(.)"/>
+ <xsl:element name="{name(.)}"><xsl:value-of select="."/></xsl:element><xsl:text>,
</xsl:text>
+ </xsl:for-each><xsl:text>
</xsl:text>
<!-- Map stylesheet's "ped" NS node to source document's equivalent ~ OK1 -->
- <xsl:for-each select="namespace::ped">
- <xsl:value-of select="name(.)"/><xsl:text> = </xsl:text><xsl:value-of select="."/><xsl:text>,
</xsl:text>
- </xsl:for-each>
+ <xsl:for-each select="namespace::ped">
+ <xsl:element name="{name(.)}"><xsl:value-of select="."/></xsl:element><xsl:text>
</xsl:text>
+ </xsl:for-each>
<!-- Map stylesheet's "bdd" NS node to source document's equivalent ~ OK2 -->
- <xsl:for-each select="namespace::bdd">
- <xsl:value-of select="name(.)"/><xsl:text> = </xsl:text><xsl:value-of select="."/><xsl:text>,
</xsl:text>
- </xsl:for-each>
-
-<!-- Map stylesheet's "admin" NS node to source document's equivalent ~ jad -->
- <xsl:for-each select="namespace::admin">
- <xsl:value-of select="name(.)"/><xsl:text> = </xsl:text>
- </xsl:for-each>
-
- <xsl:value-of select="string(namespace::admin)"/><xsl:text>
</xsl:text>
-
+ <xsl:for-each select="namespace::bdd">
+ <xsl:element name="{name(.)}"><xsl:value-of select="."/></xsl:element>
+ </xsl:for-each>
</xsl:template>
</xsl:stylesheet>
1.2 +5 -2 xml-xalan/test/tests/conf/axes/axes59.xsl
Index: axes59.xsl
===================================================================
RCS file: /home/cvs/xml-xalan/test/tests/conf/axes/axes59.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- axes59.xsl 2000/12/16 01:06:21 1.1
+++ axes59.xsl 2001/01/31 22:35:59 1.2
@@ -10,15 +10,18 @@
<xsl:template match="/">
<out>
+ <xsl:text>
</xsl:text>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="doc">
<xsl:for-each select="namespace::*">
- <xsl:text>
</xsl:text>
- <xsl:value-of select="name(.)"/>=<xsl:value-of select="."/><xsl:text>,</xsl:text>
+ <xsl:sort select="name(.)"/>
+ <xsl:element name="{name(.)}"><xsl:value-of select="."/></xsl:element><xsl:text>,
</xsl:text>
</xsl:for-each>
</xsl:template>
+
+<xsl:template match="text()"/><!-- To suppress empty lines -->
</xsl:stylesheet>