دوستان فرض کنید میخواهیم برنامه ای بنویسیم که یک فایل xml رو بگیره و خودش تشخیص بده که چه نودی زیر مجموعه یک نود دیگس و همچنین فرزندان اون نود و فرزندان فرزندانش و .... رو تشخیص بده.
درست مثل یه treeview یا نرم افزار های کار با xml که وقتی یک فایل xml رو بهشون بدی خودش همه زیر مجموعه ها رو تشخیص میده و میره تا آخر و اون رو نمایش میده.
این تشخیص اتوماتیک به چه صورته چون ما اگه بخواهیم خودمون بنویسیم باید به تعداد نامعلم دستور for , if , haschildnodes و... بنویسیم که منطقی نیست.
راه حل چیه؟ چطور باید ایم برنامه رو نوشت؟