xsl-list
[Top] [All Lists]

RE: Unwanted namespace declaration in output

2006-03-01 10:33:44
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(_at_)onebox(_dot_)com - email



-----Original Message-----
From:     Michael Kay <mike(_at_)saxonica(_dot_)com>
Sent:     Tue, 28 Feb 2006 23:34:40 -0000
To:       <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
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(_at_)onebox(_dot_)com - email



-----Original Message-----
From:     Michael Kay <mike(_at_)saxonica(_dot_)com>
Sent:     Tue, 28 Feb 2006 22:41:08 -0000
To:       <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
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/



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>