私はこの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>
最初の img (src=url1 を使用) がparentContainer の最初の子として表示され、残りの html がそのままになるように、この 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を使用しない必要があります