我有这个 html,我想修改这个 html,使第一个图像(不一定是树中的第一个元素)显示为 html 中的第一个元素。下面是示例html
<div class="parentContainer">
<div class="content">blah...</div>
<div class="midContent">blah...</div>
<img src="url1"/>
<div class="lowerMidContent">blah...</div>
<img src="url2"/>
<img src="url3"/>
<div class="footerContent">blah...</div>
<img src="url4"/>
</div>
我希望这个 html 以这样的方式进行转换,即第一个 img(带有 src=url1)作为 parentContainer 的第一个子项出现,而 html 的其余部分应该保持原样。以下是我需要的输出 -
<div class="parentContainer">
<img src="url1"/>
<div class="content">blah...</div>
<div class="midContent">blah...</div>
<div class="lowerMidContent">blah...</div>
<img src="url2"/>
<img src="url3"/>
<div class="footerContent">blah...</div>
<img src="url4"/>
</div>
如何才能做到这一点?XSL 可以帮助我做到这一点吗?
编辑:我需要这个纯粹使用 XSLT 而不是使用 jQuery