|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Matching certain elements following an element
Hello,
I have an interesting problem here, and I am unsure how to go about solving it. I have the following xml: <f> <b> <h2><a>foo</a></h2> <p>......</p> <p>......</p> <p>......</p> <img>....</img> <p>......</p> <div> <h2><a>bar</a></h2> <ul> <li>.....</li> <li>.....</li> <li>.....</li> <li>.....</li> </ul> <p>...</p> <h2><a>baz</a></h2> </div> <foo>....</foo> <a>......</a> <p>......</p> <p>......</p> <baz/> </b> </f> I need to pass the template a parameter, I will call this $section, and then I need the stylesheet to return whatever is in that section. So for example, if $section = 'foo', it would match the h2/a/text() = foo, and return everything up to the next h2/a. So it would return: <p>......</p> <p>......</p> <p>......</p> <img>....</img> <p>......</p> Or if $section = 'baz', I need to get: <foo>....</foo> <a>......</a> <p>......</p> <p>......</p> <baz/> And so on. Now, the problem is, there is <div> elements mixed in there. I want to completely ignore these. Any ideas on how I could go about achieving this? Thanks, -- Matthew
|
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
|

Cart








