RE: [xsl] Unwanted namespace declaration in output

Subject: RE: [xsl] Unwanted namespace declaration in output
From: cknell@xxxxxxxxxx
Date: Wed, 01 Mar 2006 12:33:44 -0500
I prepared a short, model XML document to experiment with. It is, so far as I can tell, in all important respects the same as the actual data document, but with only one <file> element and I have omitted some hierarchy.
====================== -- model data document --
<?xml version="1.0" encoding="UTF-8"?>
<test-case-documents>
<file>
<name>TC_alpha</name>
<listed-requirements>
<requirement number="1" />
<requirement number="2" />
<requirement number="3" />
</listed-requirements>
<suggested-additional-requirements>
<requirement number="4" />
<requirement number="5" />
<requirement number="6" />
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="2" />
</suggested-requirements-deletions>
</file>
</test-case-documents>
====================== I then prepared a similarly-stripped-down stylesheet. (It is a simple as I can make it and still retain the essential features. Sorry for the length).


As you can see in the template that matches the <name> element, there are three parameters. None has a default value. The transformation against the model document runs without a hitch with or without the "exclude-result-prefixes" attribute in the <stylesheet> element.

When I run this stylesheet against the original document, I get the error complaining about the missing value for the required parameter. Please note that none of the parameters have a "required" attribute. I even attempted to resolve the issue by adding a required="no" attribute to each of the <xsl:param> elements, to no effect.

I conducted a series of experiments on the model data document by successively removing elements that are the parameters for the various count() functions that supply the values for the <xml:param> elements. With or without these elements in the model data document, I get a successful transformation with or without the "exclude-result-prefixes" attribute in the <stylesheet> element. In short, this didn't reveal anything

I have resolved the issue by setting a default value for each parameter. There are two things I don't understand and would like to know: 1. Unless it is some sort of "anomaly" in Saxon 8.6, why the presence or absence of the "exclude-result-prefixes" attribute in the <stylesheet> element should cause or prevent this error being thrown; 2. What is special about the original data document (and stripped-down version) that causes this error to be thrown when being transformed where it isn't the model data document.

For those with the interest and patience, I have appended the stripped-down version of the original data document below the stylesheet.
====================== -- Stripped-down version of the stylesheet --
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; exclude-result-prefixes="xs">
<xsl:output method="xml" indent="yes" />
<xsl:strip-space elements="*" />


  <xsl:template match="/">
    <xsl:apply-templates />
  </xsl:template>

  <xsl:template match="test-case-documents">
    <xsl:apply-templates />
  </xsl:template>

  <xsl:template match="file">
    <xsl:choose>
      <xsl:when test="count(suggested-additional-requirements/requirement) > 0 or count(suggested-requirements-deletions/requirement) > 0">
        <changes>
          <xsl:copy>
            <xsl:if test="count(listed-requirements/requirement) + count(suggested-additional-requirements/requirement) - count(suggested-requirements-deletions/requirement) = 0"><alert>All   requirements deleted</alert></xsl:if>
             <xsl:apply-templates select="name|listed-requirements|suggested-additional-requirements|suggested-requirements-deletions">
              <xsl:with-param name="current-reqs" select="count(listed-requirements/requirement)" />
              <xsl:with-param name="new-reqs" select="count(suggested-additional-requirements/requirement)" />
              <xsl:with-param name="deleted-reqs" select="count(suggested-requirements-deletions/requirement)" />
            </xsl:apply-templates>
          </xsl:copy>
        </changes>
      </xsl:when>
      <xsl:otherwise>
        <no-changes>
          <xsl:copy>
            <xsl:apply-templates select="name" />
          </xsl:copy>
        </no-changes>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>

  <xsl:template match="name">
    <xsl:param name="current-reqs" as="xs:integer" />
    <xsl:param name="new-reqs" as="xs:integer" />
    <xsl:param name="deleted-reqs" as="xs:integer" />
    <xsl:copy>
      <xsl:attribute name="current-reqs" select="$current-reqs" />
      <xsl:attribute name="new-reqs" select="$new-reqs" />
      <xsl:attribute name="deleted-reqs" select="$deleted-reqs" />
      <xsl:if test="$current-reqs + $new-reqs - $deleted-reqs = 0"><xsl:attribute  name="no-reqs" select="'true'" /></xsl:if>
       <xsl:value-of select="." />
    </xsl:copy>
  </xsl:template>

  <xsl:template match="suggested-additional-requirements">
    <xsl:if test="count(requirement) > 0">
      <xsl:copy-of select="." />
    </xsl:if>
  </xsl:template>

  <xsl:template match="suggested-requirements-deletions">
    <xsl:if test="count(requirement) > 0">
      <xsl:copy-of select="." />
    </xsl:if>
  </xsl:template>

<xsl:template match="listed-requirements" />

</xsl:stylesheet>
====================== -- Stripped-down version of original data document --
<?xml version="1.0" encoding="UTF-8"?>
<test-case-documents>
<directory name="Test Cases - Integration">
<directory name="CDS">
<file>
<name>TC_d1e13</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.2.3"/>
<requirement number="3.1.1.1.1.2.4"/>
<requirement number="3.2.1.2.10.5"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e40</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.4.8.1"/>
<requirement number="3.1.1.1.1.4.8.2"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e60</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.2.2"/>
<requirement number="3.1.1.1.1.2.3"/>
<requirement number="3.1.1.1.1.2.4"/>
<requirement number="3.1.1.1.1.2.5"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
</directory>
<directory name="Data Collection and Connectivity">
<file>
<name>TC_d1e90</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.2"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
<requirement number="3.1.1.3.2.7"/>
</suggested-requirements-deletions>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e140</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number="3.1.1.3.2.7.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.2"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e199</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number="3.1.1.3.2.7.2"/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.2"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e258</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
<requirement number="3.1.1.3.2.7"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e313</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number="3.1.1.3.2.7.3"/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e368</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.2"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
<requirement number="3.1.1.3.2.7"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e423</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.2"/>
<requirement number="3.1.1.3.2.3"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
<requirement number="3.1.1.3.2.7"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e474</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.3.2.1"/>
<requirement number="3.1.1.3.2.2"/>
<requirement number="3.1.1.3.2.4"/>
<requirement number="3.1.1.3.2.4.1"/>
<requirement number="3.1.1.3.2.4.2"/>
<requirement number="3.1.1.3.2.5"/>
<requirement number="3.1.1.3.2.6"/>
<requirement number="3.1.1.3.2.7"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e529</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e545</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e564</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e584</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number="3.1.1.1.1.1.23.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e605</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e624</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e643</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.4"/>
<requirement number="3.1.1.1.1.4.8.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.1.1.1.1.1"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e666</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e683</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e700</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.7"/>
<requirement number="3.2.1.1.7.2"/>
<requirement number="3.2.1.1.7.2.3"/>
<requirement number="3.2.1.1.7.2.3.3"/>
<requirement number="3.2.1.1.7.3"/>
<requirement number="3.2.1.1.7.3.1"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e749</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.7"/>
<requirement number="3.2.1.1.7.2"/>
<requirement number="3.2.1.1.7.2.3"/>
<requirement number="3.2.1.1.7.2.3.3"/>
<requirement number="3.2.1.1.7.3"/>
<requirement number="3.2.1.1.7.3.1"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e798</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.1"/>
<requirement number="3.2.1.1.6.2"/>
<requirement number="3.2.1.1.6.3"/>
<requirement number="3.2.1.1.7"/>
<requirement number="3.2.1.1.7.1"/>
<requirement number="3.2.1.1.7.2"/>
<requirement number="3.2.1.1.7.2.1"/>
<requirement number="3.2.1.1.7.2.2"/>
<requirement number="3.2.1.1.7.2.3"/>
<requirement number="3.2.1.1.7.2.3.1"/>
<requirement number="3.2.1.1.7.2.3.2"/>
<requirement number="3.2.1.1.7.2.3.4"/>
<requirement number="3.2.1.1.7.3"/>
<requirement number="3.2.1.1.7.3.1"/>
<requirement number="3.2.1.1.7.3.8.2"/>
<requirement number="3.2.1.1.7.3.8.3"/>
<requirement number="3.2.1.1.7.4"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e893</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.1"/>
<requirement number="3.2.1.1.6.2"/>
<requirement number="3.2.1.1.6.3"/>
<requirement number="3.2.1.1.7"/>
<requirement number="3.2.1.1.7.1"/>
<requirement number="3.2.1.1.7.2"/>
<requirement number="3.2.1.1.7.2.1"/>
<requirement number="3.2.1.1.7.2.2"/>
<requirement number="3.2.1.1.7.2.3"/>
<requirement number="3.2.1.1.7.2.3.1"/>
<requirement number="3.2.1.1.7.2.3.2"/>
<requirement number="3.2.1.1.7.2.3.4"/>
<requirement number="3.2.1.1.7.3"/>
<requirement number="3.2.1.1.7.3.1"/>
<requirement number="3.2.1.1.7.3.8.2"/>
<requirement number="3.2.1.1.7.3.8.3"/>
<requirement number="3.2.1.1.7.4"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e988</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.1.1"/>
<requirement number="3.1.1.1.1.1"/>
<requirement number="3.1.1.1.1.1.12"/>
<requirement number="3.1.1.1.1.4"/>
<requirement number="3.1.1.1.1.4.6.2"/>
<requirement number="3.1.1.3.4"/>
<requirement number="3.1.1.3.4.1"/>
<requirement number="3.1.1.3.4.2"/>
<requirement number="3.1.1.3.4.3"/>
<requirement number="3.1.1.3.4.4"/>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.3"/>
<requirement number="3.2.1.1.7"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e1064</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.1.1.1.1"/>
<requirement number="3.1.1.1.1.1"/>
<requirement number="3.1.1.1.1.1.12"/>
<requirement number="3.1.1.1.1.4"/>
<requirement number="3.1.1.1.1.4.6.2"/>
<requirement number="3.1.1.3.4"/>
<requirement number="3.1.1.3.4.1"/>
<requirement number="3.1.1.3.4.2"/>
<requirement number="3.1.1.3.4.3"/>
<requirement number="3.1.1.3.4.4"/>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.3"/>
<requirement number="3.2.1.1.7"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e1139</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number=""/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.1"/>
<requirement number="3.2.1.1.6.2"/>
<requirement number="3.2.1.1.6.3"/>
<requirement number="3.2.1.1.7"/>
<requirement number="3.2.1.1.7.1"/>
<requirement number="3.2.1.1.7.2"/>
<requirement number="3.2.1.1.7.2.1"/>
<requirement number="3.2.1.1.7.2.2"/>
<requirement number="3.2.1.1.7.2.3"/>
<requirement number="3.2.1.1.7.2.3.1"/>
<requirement number="3.2.1.1.7.2.3.2"/>
<requirement number="3.2.1.1.7.2.3.4"/>
<requirement number="3.2.1.1.7.3"/>
<requirement number="3.2.1.1.7.3.1"/>
<requirement number="3.2.1.1.7.3.8.2"/>
<requirement number="3.2.1.1.7.3.8.3"/>
<requirement number="3.2.1.1.7.4"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e1235</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.2.1.1.4"/>
<requirement number="3.2.1.1.5"/>
<requirement number="3.2.1.1.6"/>
<requirement number="3.2.1.1.6.1"/>
<requirement number="3.2.1.1.6.2"/>
<requirement number="3.2.1.1.6.3"/>
<requirement number="3.2.1.1.7"/>
<requirement number="3.2.1.1.7.1"/>
<requirement number="3.2.1.1.7.2"/>
<requirement number="3.2.1.1.7.2.1"/>
<requirement number="3.2.1.1.7.2.2"/>
<requirement number="3.2.1.1.7.2.3"/>
<requirement number="3.2.1.1.7.2.3.1"/>
<requirement number="3.2.1.1.7.2.3.2"/>
<requirement number="3.2.1.1.7.2.3.4"/>
<requirement number="3.2.1.1.7.3"/>
<requirement number="3.2.1.1.7.3.1"/>
<requirement number="3.2.1.1.7.3.8.2"/>
<requirement number="3.2.1.1.7.3.8.3"/>
<requirement number="3.2.1.1.7.4"/>
</suggested-requirements-deletions>
</file>
</directory>
<directory name="Data Loading">
<file>
<name>TC_d1e1331</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
</directory>
<directory name="GUI">
<file>
<name>TC_d1e1343</name>
<suggested-additional-requirements>
<requirement number="3.3.2.1.17.1"/>
<requirement number="3.3.2.1.17.2"/>
<requirement number="3.3.2.1.17.3"/>
<requirement number="3.3.2.1.17.4"/>
<requirement number="3.3.2.1.17.5"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1432</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1446</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1462</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1476</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1513</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1529</name>
<suggested-additional-requirements>
<requirement number="3.3.2.1.2.5.1"/>
<requirement number="3.3.2.1.2.5.2"/>
<requirement number="3.3.2.1.2.5.3"/>
<requirement number="3.3.2.1.2.5.4"/>
<requirement number="3.3.2.1.2.5.5"/>
<requirement number="3.3.2.1.2.5.6"/>
<requirement number="3.3.2.1.2.1.1"/>
<requirement number="3.3.2.1.2.4.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1584</name>
<suggested-additional-requirements>
<requirement number="3.3.2.2.2.2.1"/>
<requirement number="3.3.2.2.2.3"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1605</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1621</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1655</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1670</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1698</name>
<suggested-additional-requirements>
<requirement number="3.4.1.9.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1716</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1738</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1772</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.3.1.1"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e1791</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.4"/>
<requirement number="3.1.1.1.1.4.6"/>
<requirement number="3.1.1.1.1.4.6.2"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1815</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1829</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
</directory>
</directory>
<directory name="Test Cases - Failover">
<file>
<name>TC_d1e1875</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
</directory>
<directory name="Test Cases - Functional">
<file>
<name>TC_d1e1890</name>
<suggested-additional-requirements>
<requirement number="3.2.1.1.6.2"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1913</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1934</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1955</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1976</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e1997</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2018</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2039</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2060</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2081</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2100</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2120</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2139</name>
<suggested-additional-requirements>
<requirement number="3.4.4.1.30"/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.3.3.1.30"/>
</suggested-requirements-deletions>
</file>
</directory>
<directory name="Test Cases - Sys Admin Checkout">
<file>
<name>TC_d1e2193</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2231</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2245</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2287</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2305</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2323</name>
<suggested-additional-requirements>
<requirement number="3.1.1.1.1.2"/>
<requirement number="3.1.1.1.1.2.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions>
<requirement number="3.1.1.1.1"/>
<requirement number="3.1.1.1.1.1"/>
<requirement number="3.1.1.1.1.1.17"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e2356</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number="3.1.1.1.1.1.23.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2376</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2394</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2412</name>
<suggested-additional-requirements>
<requirement alert="new requirement" number="3.1.1.1.1.1.23.2"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2430</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
</directory>
<directory name="Test Cases - User Acceptance">
<file>
<name>TC_d1e2447</name>
<suggested-additional-requirements>
<requirement number="3.3.2.1.5.1"/>
<requirement number="3.3.2.1.5.2"/>
<requirement number="3.3.2.1.5.3"/>
<requirement number="3.3.2.1.5.4"/>
<requirement number="3.3.2.1.5.5"/>
<requirement number="3.3.2.1.5.6"/>
<requirement number="3.3.2.1.5.7"/>
<requirement number="3.3.2.1.5.8"/>
<requirement number="3.3.2.1.5.9"/>
<requirement number="3.3.2.1.5.10"/>
<requirement number="3.3.2.1.5.11"/>
<requirement number="3.3.2.1.5.12"/>
<requirement number="3.3.2.1.5.13"/>
<requirement number="3.3.2.1.5.14"/>
<requirement number="3.3.2.1.5.15"/>
<requirement number="3.3.2.1.5.16"/>
<requirement number="3.3.2.1.5.17"/>
<requirement number="3.3.2.1.5.18"/>
<requirement number="3.3.2.1.5.19"/>
<requirement number="3.3.2.1.5.20"/>
<requirement number="3.3.2.1.5.21"/>
<requirement number="3.3.2.1.5.22"/>
<requirement number="3.3.2.1.5.23"/>
<requirement number="3.3.2.1.17.1"/>
<requirement number="3.3.2.1.17.2"/>
<requirement number="3.3.2.1.17.3"/>
<requirement number="3.3.2.1.17.4"/>
<requirement number="3.3.2.1.17.5"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2538</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2552</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2571</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2585</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions>
<requirement number="3.3.2.3.9"/>
</suggested-requirements-deletions>
</file>
<file>
<name>TC_d1e2625</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2641</name>
<suggested-additional-requirements>
<requirement number="3.3.2.1.2.5.1"/>
<requirement number="3.3.2.1.2.5.2"/>
<requirement number="3.3.2.1.2.5.3"/>
<requirement number="3.3.2.1.2.5.4"/>
<requirement number="3.3.2.1.2.5.5"/>
<requirement number="3.3.2.1.2.5.6"/>
<requirement number="3.3.2.1.2.1.1"/>
<requirement number="3.3.2.1.2.4.1"/>
</suggested-additional-requirements>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2696</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2712</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2728</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2762</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2777</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2805</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2827</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2841</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
<file>
<name>TC_d1e2855</name>
<suggested-additional-requirements/>
<suggested-requirements-deletions/>
</file>
</directory>
</test-case-documents>


======================

-- Charles Knell
cknell@xxxxxxxxxx - email




-----Original Message-----
From:     Michael Kay <mike@xxxxxxxxxxxx>
Sent:     Tue, 28 Feb 2006 23:34:40 -0000
To:       <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject:  RE: RE: [xsl] Unwanted namespace declaration in output


That would be an unsupported assumption.

I always assume an error message means what it says in the absence of evidence to the contrary!

Can you supply the evidence?

Michael Kay
http://www.saxonica.com/


When I omit the
"exclude-result-prefixes" attribute from the <xsl:stylesheet> element. I get the desired output. When I paste it into the <xsl:stylesheet> element and make no other changes whatever, Saxon generates the error.
--
Charles Knell
cknell@xxxxxxxxxx - email




-----Original Message-----
From:     Michael Kay <mike@xxxxxxxxxxxx>
Sent:     Tue, 28 Feb 2006 22:41:08 -0000
To:       <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject:  RE: [xsl] Unwanted namespace declaration in output

> When I add the "exclude-result-prefixes='xs'" attribute to my > <xsl:stylesheet> element, instead of producing output I get > this error:
> > "XTDE0700: No value supplied for required parameter"
> > Please, what I am missing?


I would assume that the error message means what it says, and is unrelated
to the xs namespace issue.


Michael Kay
http://www.saxonica.com/

Current Thread