У меня есть следующий html-файл, и я хочу запустить преобразование, чтобы все теги h1, h2, h3 были преобразованы в соответствующие div. h2 всегда будет вложенным div h1, и если есть 2 тега h2, то у него должны быть собственные div. точно так же h3 всегда будет вложенным div h2.
<body>
<p> this is a text</p>
<a href="http://yahoo.com">click here</a>
<h3>this is heading 3</h3>
<p>text for heading 3</p>
<h1>
heading 1
</h1>
this is a text for heading 1
<a href="link"> This is a link </a>
<h2>
this is heading 2
</h2>
this is a text for heading 2
<h2>
this is heading 2 again
</h2>
this is a text for heading 2 again
</body>
"Вывод выше должен быть таким:
<body>
<p> this is a text</p>
<a href="http://yahoo.com">click here</a>
<div>
<heading>this is heading 3</heading>
<p>text for heading 3</p>
<div>
<div>
<heading>
heading 1
</heading>
this is a text for heading 1
<a href="link"> This is a link </a>
<div>
<heading>
this is heading 2
</heading>
this is a text for heading 2
</div>
<div>
<heading>
this is heading 2 again
</heading>
this is a text for heading 2 again
</div>
</div>
</body>
Любая помощь будет оценена. В настоящее время я сделал это в asp.net, но хочу преобразовать это в xslt.