2つのXML文書を結合するのが面倒です。既存のフィールドを見つけたときに上書きする新しい第2のxmlが必要です。見つかったときに2つの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>
私は、彼らが唯一のため、私のXMLを無効に、最初の1の終わりに2番目のスクリプトを追加しているように見えるが、様々なXSLT scriptsとthisで作業しようとしました。理想的には私はこのC#
助けていただきありがとうございます!
XSLTバージョンでお願いします。 –