Text Between Elements

This is my first post here...so please forgive my delinquencies.
My problem is like this:

<parent>
The member is ordered to or retained on active duty, active service, or active state service under 10
<child1/>
<child2Start/>
USC
<child2End/>
688, 12301(a), 12301(g), 12302, 12304, or 12305, or under 14
<child1/>
<child2Start/>
USC
<child2End/>
331, 332, 359, 360, 367, or 712.
</parent>

This is the input XML. Now i have to get the text between 'child2Start' and 'child2End' and put it into a new element in the target.
Since, these two are different elements, which are closing there itself, the effect is that the text between them belongs to the element 'parent'.

Please suggest any solutions for this...as i have to do it in XSL. I tried using