How to populate the span tags between specific tags.
        Posted  
        
            by Rachel
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Rachel
        
        
        
        Published on 2010-04-21T18:42:17Z
        Indexed on 
            2010/04/22
            18:03 UTC
        
        
        Read the original article
        Hit count: 246
        
I want to populate span tags for all text nodes between the self closing tags s1 and s2 having the same id.If the transformation of the input to the output form requires the list of ids of the s1 , s2 tag pairs say 1, 2 etc i can assume that it is in place in any form if required.The input can have any structure and not exactly the same as seen in the sample input. It can have any number of s1, s2 tag pairs but each pair will have a unique id.
Hope i am clear. How can this be achieved using XSL?
Input:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>This is my title</title>
</head>
<body>
  <h1 align="center">This <s1 id="1" />is my <s2 id="1" />heading</h1>
  <p>
    Sample content <s1 id="2" />Some text here. Some content here.
  </p>
  <p>
    Here you <s2 id="2" />go.
  </p>
</body>
</html>
Desired output:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>This is my title</title>
</head>
<body>
  <h1 align="center">This <span id="1">is my </span>heading</h1>
  <p>
    Sample content <span id="2">Some text here. Some content here.</span>
  </p>
  <p>
    <span id="2">Here you </span>go.
  </p>
</body>
</html>
        © Stack Overflow or respective owner