PDA

View Full Version : سوال: اجتماع بین پاسخ چند Xpath expression و حذف تکرارها



zahra_tulips
دوشنبه 22 مهر 1387, 12:30 عصر
من چند XPath expression دارم که بر روی یک فایل xml می زنم و از آنها جواب می گیرم. اما می خواهم بین پاسخ این چند Xpath expression اجتماع بگیرم به طوری که تکرار های آن را حذف کنم و پاسخ path expression ها را به همان ترتیبی که در فایل XML اصلی وجود دارد در یک فایل XML جدید وارد کنم. آیا تابعی وجود داره که بین چند Path expression و یا جواب اونها به فرم XML اجتماع بگیره و تکرار ها رو حذف کنه؟ یا اینکه باید این کار را به صورت manual انجام بدم یعنی خودم الگوریتمی براش طراحی کنم؟؟؟ من می خواهم این کار رو تو محیط توسعه ی #C انجام بدم.

رضا عربلو
دوشنبه 22 مهر 1387, 17:37 عصر
از متدهای Union و Distinct استفاده کن.


(from ... ).Distinct();
(from ...).Union(...);

zahra_tulips
سه شنبه 23 مهر 1387, 00:01 صبح
من درست متوجه منظورتون نشدم. میشه یه مثال کوچیک بزنید؟

رضا عربلو
سه شنبه 23 مهر 1387, 17:26 عصر
اینجا را ببینید :
http://srtsolutions.com/blogs/billwagner/archive/2006/04/10/linq-samples-part-11.aspx