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]

Finding all occurences of a node


Hi.

I have a xml document like this one:

<root>
   <sub1>
     <sub2>
       <myowntag id="x.y.z" />
       <sub3>
         <myowntag id="a.b.c" />
       </sub3>
     </sub2>
   </sub1>
</root>

 From this document, I just want to have everything below <sub1> (<sub2> should be 
the root node for the resulting document). Furtheron, every occurence of <myowntag> 
(no matter of its position) should be replaced by some text.

To get everything below <sub1> I am using:

<xsl:template match="child::sub1/child::*">
   <xsl:copy-of select="."/>
</xsl:template>

But how can I replace all occurences of <myowntag>? Something like
<xsl:template match="myowntag">
    ....
</xsl:template match>
doesn't work.


Martin


 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]