[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xsl: selecting and copying nodes
You probably want some kind of grouping in your output. If you want to group like a content table you should write a template that matches like match="ve[not(contains(@pos,'.'))]" That would select each ve tag with pos like 1,2,3,...9,10,11,... , but not 6.1 . After you can use the following-sibiling axis to do the rest. Sergiu > I have this xml: > <ve pos="6"></ve> > <ve pos="6.1"></ve> > <ve pos="6.1.1"></ve> > <ve pos="6.1.2"></ve> > <ve pos="6.2"></ve> > <ve pos="6.2.1"></ve> > <ve pos="7"></ve> > and i wanted to create a new xml with only the nodes which > start with pos 6. > I would like to copy all the nodes under each <ve> and the > conent inbetween > any <text> tags e.g. under a <ve> u may get: > > <ve> > <ed><text>this is the title</text></ed> > <ed><text>this is a name</text></ed> > </ve> > i wasnt sure how to select the nodes which only contain these > positions??? XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|