This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

<xsl:copy> does not work as expected (xalan 1.1 c++)


Hi everybody,
                I am trying to do something very simple, I just need to add
an attribute to a node in my xml file. But to start simple I just tried to
make the exact copy of the xml file using <xsl:copy> on each element, but
the result is not as expected.

 my xml file looks like this:
 <?xml version="1.0" ?> 
 <vxml version="1.0"> 
  <form id="noname"> 
   <block> 
     <prompt> 
         <audio src="http://myMachine/GG010101.au"; /> 
         <audio src="http://myMachine/GG010102.au"; /> 
    </prompt> 
 </block> 
 <field name="Result"> 
       <grammar src="http://myMachine/.GG_SELECT_TRACK.grammar";
caching="safe" /> 
       <filled> 
               <submit next="http://myMachine/run?SESSIONID=11565472";
method="POST" namelist="Result" /> 
       </filled> 
</field> 
 </form> 
</vxml>

and this is my xsl file

<?xml version="1.0"?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version="1.0">

<xsl:template match="@* | node()">
   <xsl:copy>
      <xsl:apply-templates select="@* | node()"/>
   </xsl:copy>
</xsl:template>

</xsl:stylesheet>

and this is the output

<vxml>
   <form>
       <block>
          <prompt>
              <audio src = "http://63.198.37.44/gartner/GG010101.au"/>
              <audio src = "http://63.198.37.44/gartner/GG010102.au"/>
          </prompt>
        </block>
        <field>
            <grammar src =
"http://63.198.37.44/gartner/.GG_SELECT_TRACK.grammar"; caching = "safe"/>
            <filled>
                <submit next =
"http://63.198.37.44/gartner/run?SESSIONID=11565472"; method = "POST"
namelist = "Result"/>
            </filled>
        </field>
    </form>
</vxml>


The form's id attribute disapears, same with the field's name attribute.
Why??????????

Thanks

Gustavo E Tenrreiro

gus@ViaFone.com

work: (650) 413-5565
cell  : (408) 373-8595
home: (408) 225-7097







 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]