Кто-нибудь знает о существующих средствах создания иерархии XML программно из выражения XPath?
Например, если у меня есть фрагмент XML, например:
<feed>
<entry>
<data></data>
<content></content>
</entry>
</feed>
Учитывая выражение XPath expression/feed/entry/content/@source, я бы:
<feed>
<entry>
<data></data>
<content @source=""></content>
</entry>
</feed>
Я понимаю, что это возможно с помощью XSLT, но из-за динамического характера того, что я пытаюсь выполнить фиксированное преобразование, не будет работать.
Я работаю на С#, но если у кого-то есть решение, использующее какой-то другой язык, пожалуйста, звоните.
Спасибо за помощь!