Я в тупик при объединении двух XML-документов, я хочу, чтобы новый второй XML-файл, с которым я объединяюсь, перезаписывал существующие поля, когда они были найдены, и создавался, когда его нет;
<filemeta filetype="Video">
<heading>News Headlines</heading>
<shortblurb>The latest news roundup</shortblurb>
<description />
<files>
<file type="coverimage">headlines.png</file>
</files>
<Comments />
<AlbumTitle />
<TrackNumber />
<ArtistName />
<Year />
<Genre />
<TrackTitle />
<duration>00:02:22</duration>
<totalbitrate>1168 kb/s</totalbitrate>
<videocodec>h264</videocodec>
<pixelformat>yuv420p</pixelformat>
<resolution>640x360</resolution>
<audiocodec>aac</audiocodec>
<audiofrequency>44100 Hz</audiofrequency>
<channelmulplicity>stereo</channelmulplicity>
<audioformat>s16</audioformat>
<audiobitrate>111 kb/s</audiobitrate>
</filemeta>
и сливался сэтот;
<filemeta type="Video">
<duration>00:00:45</duration>
<totalbitrate>548 kb/s</totalbitrate>
<videocodec>h264</videocodec>
<pixelformat>yuv420p</pixelformat>
<resolution>720x576</resolution>
<audiocodec>aac</audiocodec>
<audiofrequency>48000 Hz</audiofrequency>
<channelmulplicity>stereo</channelmulplicity>
<audioformat>s16</audioformat>
<audiobitrate>65 kb/s</audiobitrate>
</filemeta>
Я пытался работать с различными XSLT-скриптами и этим , но они, кажется, только добавляют второй скрипт в конец первогоодин, тем самым лишает законной силы мой XML.В идеале я хотел бы сделать это C #
Любая помощь будет оценена!