[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Selecting between heading tags in XHTML

Subject: [xsl] Selecting between heading tags in XHTML
From: "Mark Giffin m1879@xxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 30 Oct 2014 18:35:23 -0000

I want to select all siblings between heading tags in an XHTML file, as shown below.

    <h4>my heading</h4> <<<---- select from this sibling
    </ul>      <<<<---- all the way down to this sibling
    <h1></h1>  <<<<---- Do not select this sibling or anything after it

Given the context of <h4> above, I figure that

following-sibling::*[some predicate here]

would do this but I haven't guessed what would exclude the <h1> (or <h2>, etc.) and everything that follows it. What's a good way to do this?


Current Thread