Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


RE: [xsl] Unwanted namespace declaration in output

From: cknell@----------
To:
Date: 3/1/2006 5:34:00 PM
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/


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent