You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dm...@apache.org on 2001/12/21 20:13:37 UTC

cvs commit: xml-xalan/test/tests/conf/copy copy51.xsl copy51.xml copy31.xsl

dmarston    01/12/21 11:13:37

  Modified:    test/tests/conf/copy copy31.xsl
  Added:       test/tests/conf/copy copy51.xsl copy51.xml
  Log:
  Add a new test (copy51) to cover a situation that copy31
  doesn't exactly cover.
  
  Revision  Changes    Path
  1.2       +1 -1      xml-xalan/test/tests/conf/copy/copy31.xsl
  
  Index: copy31.xsl
  ===================================================================
  RCS file: /home/cvs/xml-xalan/test/tests/conf/copy/copy31.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- copy31.xsl	2001/08/03 15:01:42	1.1
  +++ copy31.xsl	2001/12/21 19:13:37	1.2
  @@ -6,7 +6,7 @@
     <!-- DocVersion: 19991116 -->
     <!-- Section: 7.5 -->
     <!-- Creator: David Marston -->
  -  <!-- Purpose: Test for xsl:copy-of with nodeset. Shows handling of namespaces. -->
  +  <!-- Purpose: Test for xsl:copy with nodeset. Shows handling of namespaces. -->
   
   <xsl:template match="/">
     <out>
  
  
  
  1.1                  xml-xalan/test/tests/conf/copy/copy51.xsl
  
  Index: copy51.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:target="name-b"
      exclude-result-prefixes="target"
      version="1.0">
  
    <!-- FileName: copy51 -->
    <!-- Document: http://www.w3.org/TR/xslt -->
    <!-- DocVersion: 19991116 -->
    <!-- Section: 7.5 -->
    <!-- Creator: David Marston -->
    <!-- Purpose: Test for xsl:copy on namespaces referenced directly. -->
    <!-- Elaboration: while namespace::* will include the implied declaration for
      The XML Namespace, it's not appropriate to serialize it as an explicit declaration.
      XML output from here could be pipelined to some other process that wants the XML
      namespace to be implicit only. -->
  
  <xsl:output method="xml" encoding="UTF-8"/>
  
  <xsl:template match="/">
    <out>
      <xsl:apply-templates select=".//target:sub"/>
    </out>
  </xsl:template>
  
  <xsl:template match="target:sub">
    <xsl:for-each select="namespace::*">
      <xsl:sort select="local-name(.)"/>
      <xsl:copy/>
    </xsl:for-each>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xalan/test/tests/conf/copy/copy51.xml
  
  Index: copy51.xml
  ===================================================================
  <?xml version="1.0"?>
  <a:root xmlns:a="name-a">
    <b:sub xmlns:b="name-b"/>
    <c:sub xmlns:c="name-c"/>
  </a:root>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org