We can't guarantee the order of the namespace nodes, so set up for an order-neutralizing comparison of the output.

diff --git a/tests/conf-gold/node/node17.out b/tests/conf-gold/node/node17.out
index ff9301c..19eec0f 100644
--- a/tests/conf-gold/node/node17.out
+++ b/tests/conf-gold/node/node17.out
@@ -1,9 +1,3 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<out>
-  
-<ext>http://somebody.elses.extension</ext>
-<java>http://xml.apache.org/xslt/java</java>
-<ped>http://tester.com</ped>
-<bdd>http://buster.com</bdd>
-<jad>http://administrator.com</jad>
-</out>
\ No newline at end of file
+
+  <NSlist ext="http://somebody.elses.extension" java="http://xml.apache.org/xslt/java" ped="http://tester.com" bdd="http://buster.com" jad="http://administrator.com"/>
diff --git a/tests/conf/node/node17.xsl b/tests/conf/node/node17.xsl
index cd1ba0f..ffaf6f9 100644
--- a/tests/conf/node/node17.xsl
+++ b/tests/conf/node/node17.xsl
@@ -8,17 +8,12 @@
   <!-- Creator: David Marston -->
   <!-- Purpose: Test that 'namespace::node()' selects all namespaces. -->
 
-<xsl:template match="/">
-  <out>
-    <xsl:apply-templates/>
-  </out>
-</xsl:template>
-
 <xsl:template match="doc">
-  <xsl:for-each select="namespace::node()">
-    <xsl:text>&#010;</xsl:text>
-    <xsl:element name="{name(.)}"><xsl:value-of select="."/></xsl:element>
-  </xsl:for-each>
+  <xsl:element name="NSlist">
+    <xsl:for-each select="namespace::node()">
+      <xsl:attribute name="{name(.)}"><xsl:value-of select="."/></xsl:attribute>
+    </xsl:for-each>
+  </xsl:element>
 </xsl:template>
 
 </xsl:stylesheet>