نمایش نتایج 1 تا 2 از 2

نام تاپیک: چگونگی استخراج متن از فایل Xml توسط حلقه

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1391
    محل زندگی
    گنبد کاووس
    پست
    296

    چگونگی استخراج متن از فایل Xml توسط حلقه

    همان طور که مشخصه تعداد بسیار زیادی کلمات قرآن رو می خوام با حلقه به لیست باکس اد کنم
    فقط قسمت Word entry رو می خوام استخراج کنم مانند بِسْمِ ، اللَّهِ ، الرَّحْمَنِ ، الرَّحِيمِ و تا آخرین کلمه سوره ناس پیش بره


    <QuranWords>
    <Word entry="بِسْمِ" root="وسم" sureh="1" aye="1" id="1">
    <Subword subEntry="بِ" IsBase="0" />
    <Subword subEntry="إِسْمِ" IsBase="1" />
    </Word>
    <Word entry="اللَّهِ" root="ءله" sureh="1" aye="1" id="2">
    <Subword subEntry="اللَّهِ" IsBase="1" />
    </Word>
    <Word entry="الرَّحْمَنِ" root="رحم" sureh="1" aye="1" id="3">
    <Subword subEntry="الْ" IsBase="0" />
    <Subword subEntry="رَحْمَنِ" IsBase="1" />
    </Word>
    <Word entry="الرَّحِيمِ" root="رحم" sureh="1" aye="1" id="4">
    <Subword subEntry="الْ" IsBase="0" />
    <Subword subEntry="رَحِيمِ" IsBase="1" />
    </Word>

  2. #2
    کاربر دائمی آواتار CsharpNevisi
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    تهران
    پست
    1,489

    نقل قول: چگونگی استخراج متن از فایل Xml توسط حلقه

    یه نمونه برات ضمیمه کردم .. :)

    کلیت کار هم به اسن شکل هستش :

    اول سورس رو درست کردم :




    string xmlData = @"<QuranWords>
    <Word entry='بِسْمِ' root='وسم' sureh='1' aye='1' id='1'>
    <Subword subEntry='بِ' IsBase='0' />
    <Subword subEntry='إِسْمِ' IsBase='1' />
    </Word>
    <Word entry='اللَّهِ' root='ءله' sureh='1' aye='1' id='2'>
    <Subword subEntry='اللَّهِ' IsBase='1' />
    </Word>
    <Word entry='الرَّحْمَنِ' root='رحم' sureh='1' aye='1' id='3'>
    <Subword subEntry='الْ' IsBase='0' />
    <Subword subEntry='رَحْمَنِ' IsBase='1' />
    </Word>
    <Word entry='الرَّحِيمِ' root='رحم' sureh='1' aye='1' id='4'>
    <Subword subEntry='الْ' IsBase='0' />
    <Subword subEntry='رَحِيمِ' IsBase='1' />
    </Word>
    </QuranWords>";


    بعدش یه مدل درست کردم برای لغاتم
    public class QuranWords        {
    public string entry { get; set; }
    public string root { get; set; }
    public int sureh { get; set; }
    public int aye { get; set; }
    public int id { get; set; }
    }

    بعدش تو رویداد دکمم اینارو نوشتم
    List<QuranWords> quranWords = new List<QuranWords>();            XmlDataDocument xmldoc = new XmlDataDocument();
    xmldoc.LoadXml(xmlData);
    XmlNodeList xmlnode = xmldoc.GetElementsByTagName("Word");
    foreach (XmlNode xn in xmlnode)
    {
    quranWords.Add(new QuranWords {
    entry = xn.Attributes["entry"].Value.ToString(),
    root = xn.Attributes["root"].Value.ToString(),
    sureh = int.Parse(xn.Attributes["sureh"].Value.ToString()),
    aye = int.Parse(xn.Attributes["aye"].Value.ToString()),
    id = int.Parse(xn.Attributes["id"].Value.ToString())
    });
    }
    dataGridView1.DataSource = quranWords;
    dataGridView1.Refresh();


    تو خط اول یه لیستی از مدلم گرفتم
    خط های بعدی هم اودم ایکس ام الو گرفتم و دونه دونه نود ها رو خوندم و لیستم خروجیمو پر کردم و در نهایت تو گرید نمایش دادم

    تو به جای این خط
    xmldoc.LoadXml(xmlData);

    میتونی از این استفاده کتی و مستقیم ادرس فایل ایکس ام الو بدی
    xmldoc.Load("D:/xmlData.xml");
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. استخراج متن از فایل apk
    نوشته شده توسط amin1softco در بخش Android Studio
    پاسخ: 0
    آخرین پست: پنج شنبه 15 اسفند 1392, 08:03 صبح
  2. ويرايش يك مقدار از فايل xml توسط jquery
    نوشته شده توسط aftab_mahtab در بخش jQuery
    پاسخ: 0
    آخرین پست: جمعه 06 مرداد 1391, 15:54 عصر
  3. سوال: استخراج اطلاعات از فایل Xml در C#‎
    نوشته شده توسط pooya_1868 در بخش XML و کاربرد آن
    پاسخ: 3
    آخرین پست: چهارشنبه 02 آذر 1390, 15:57 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •