دوره آموزشی ملزومات NET. : کاربرد LINQ برای XML
1 ساعت 33 دقیقهمتوسط2021-04-16
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
اولین توضیحی که معمولاً درباره LINQ مایکروسافت میشنوید این است که این ابزار یک روش پرسوجو درونزبان است که برای دستکاری محتویات آرایهها و لیستها استفاده میشود. اما اگر بیشتر با LINQ آشنا شوید، متوجه خواهید شد که این ابزار با منابع دادهای محبوب دیگری مثل فایلهای XML هم کار میکند. در این دوره، مدرس والت ریتشر نشان میدهد که چگونه LINQ به XML با استفاده از متدهای گسترش LINQ میتواند XML را به روشی ساده بارگذاری، جستجو، ایجاد و دستکاری کند. والت شما را با LINQPad آشنا میکند، یک ویرایشگر کد سبک و قدرتمند که در این دوره از آن استفاده شده است. سپس توضیح میدهد که چگونه XML را به کلاسهای مختلف LINQ بارگذاری کنید. او به شما نشان میدهد که چگونه میتوانید عناصر و ویژگیهای XML را بگیرید و برخی از روشهایی که میتوانید با این عناصر و ویژگیها کار کنید، توضیح میدهد. والت انواع اپراتورهای پرسوجو که میتوانید استفاده کنید را معرفی کرده و در انتها در مورد چگونگی ایجاد و ویرایش ساختار XML با LINQ صحبت میکند.
مهارت ها
.NETSoftware Development ToolsMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - داده های XML خود را با LINQ پرس و جو کنید و تبدیل کنید
- 02 - آنچه باید بدانید
- 03 - نحوه دسترسی به کد نمونه در GitHub
- 04 - چرا این دوره از LINQPad استفاده می کند
- 05 - LINQPad را نصب کنید
1. XML را در کلاس های LINQ بارگذاری کنید
- 06 - LINQ را برای XML درک کنید
- 07 - فایل های داده XML این دوره
- 08 - بارگذاری داده ها از یک فایل XML
- 09 - نگاهی سریع به کلاس XElement
- 10 - XML را در یک رشته XML تجزیه کنید
- 11 - سند XML را ذخیره کنید
2. با عناصر و ویژگی ها کار کنید
- 12 - یک عنصر از XML دریافت کنید
- 13 - یک ویژگی از XML دریافت کنید
- 14 - هنگام استفاده از فضای نام طرحواره، گره ها را دریافت کنید
- 15 - عناصر تک یا چندگانه را دریافت کنید
- 16 - عنصر کودک را دریافت کنید
- 17 - عناصر کودک را دریافت کنید
- 18 - از Descendants برای بازگشت عناصر فرزند استفاده کنید
- 19 - صفات را دریافت کنید
- 20 - مقادیر عناصر و ویژگی ها را بخوانید
- 21 - مقادیر عنصر و ویژگی را تغییر دهید
- 22 - از SetElementValue برای اضافه کردن حذف و اصلاح عناصر فرزند استفاده کنید
- 23 - از SetValue برای تنظیم با داده های غیر رشته ای استفاده کنید
3. عملگرهای پرس و جو
- 24 - از دستور Query برای کار با عناصر استفاده کنید
- 25 - پرس و جو صفت
- 26 - داده ها را در یک نوع ناشناس جدید انتخاب کنید
- 27 - بند Where روی مقدار ویژگی
- 28 - بند Where with compare
- 29 - پرس و جوهای جمعی
- 30 - ترتیب خروجی را با OrderBy انتخاب کنید
- 31 - پرس و جو برای عناصر خالی و مقادیر خالی
- 32 - گروه بندی بر اساس
- 33 - چالش ایجاد خروجی رشته سفارشی
- 34 - راه حل ایجاد خروجی رشته سفارشی
- 35 - نتایج را فیلتر کنید تا عناصر بدون محتوا را نشان دهید
- 36 - حل نتایج را برای نمایش عناصر بدون محتوا فیلتر کنید
- 37 - نتایج را برای نمایش مقادیر نامعتبر فیلتر کنید
- 38 - حل نتایج را برای نمایش مقادیر نامعتبر فیلتر کنید
4. ساختار XML را ایجاد و ویرایش کنید
- 39 - از روش پسوند DumpFormatted استفاده کنید
- 40 - XDocument در مقایسه با XElement
- 41 - ساختار XML ایجاد کنید
- 42 - عناصر و صفات را تغییر نام دهید
- 43 - عناصر و صفات را جایگزین کنید
- 44 - عنصر را حذف کنید
- 45 - عنصر والد را اضافه کنید و عناصر را جابجا کنید
- 46 - ویژگی ها و عناصر Challenge Move
- 47 - Solution Move ویژگی ها و عناصر
نتیجه
- 48 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی راهنمای کامل NET LINQ.: جستجو در مجموعهها، پایگاههای داده و مارکآپ
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی نمای کلی رابط کاربری در .NET: دسکتاپ، ASP.NET و چندسکویی
- دوره آموزشی Microsoft Entra ID برای توسعهدهندگان NET.
- دوره آموزشی کشف دادهکاوی با .NET با استفاده از Polyglot Notebooks و ML.NET
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی 11 نکته برای توسعهدهندگان NET.
- دوره آموزشی کشف دات نت Aspire