PDA

View Full Version : سوال: بهترین روش جستجو در یک فایل xml بصورت Query و نمایش فیلدهای یک رکورد حاص



FirstLine
پنج شنبه 15 دی 1390, 09:17 صبح
با سلام
یک فایل XML با تعداد زیادی رکورد دارم (15 فیلد و 1000 رکورد) و میخوام بر اساس QueryString رکوردی که حاوی شرط QueryString است را نمایش دهم.
بهترین روش برای بدست آوردن یک رکورد خاص چیست؟
چجوری میشه مثل SQL : Select با کوئری زدن یک رکورد خاص را مشخص و اطلاعات آن را در یک لیبل نمایش داد؟
با تشکر

Saman Hashemi
پنج شنبه 15 دی 1390, 10:01 صبح
راههای زیادی هست
1- System.Xml.XPath.XPathDocument
2- System.Xml.XmlReader
3-LinQToXML
با آخری دستور مثل select و ... نوشتن برات راحتتره اما پیشنهاد میکنم در مورد کارایی(Performance) این سه تا راه تحقیق کنید چون تا حدودی تفاوت دارند در نوع استفاده ای که میکنید...!

maysam09
پنج شنبه 15 دی 1390, 10:14 صبح
بهترین روش و ساده ترین کار Linq2XML هستش و سرعت کار هم خیلی بالاست تو این روش

moslem.hady
پنج شنبه 15 دی 1390, 18:45 عصر
من هم همون linq to xml رو پیشنهاد میکنم. بسیار عالی و ساده