آموزش کار با XML در C #

Working with XML in C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که از کوئری های LINQ به XML و XPath برای پردازش پرونده های XML در C # استفاده کنید. برای ذخیره اشیا. .NET در یک فایل XML از سریال سازی XML استفاده کنید و XML را مجدداً در یک شی .NET حذف کنید. یاد بگیرید که داده های متداول استفاده شده را در یک فایل محلی XML ذخیره کنید. بهترین روش ها برای خواندن و نوشتن اسناد XML در C # چیست؟ در این دوره ، کار با XML در C # ، شما دانش بنیادی را برای پردازش پرونده های XML و استفاده از XML برای پیشرفت برنامه های تجاری خود یاد می گیرید. ابتدا یاد می گیرید که اسناد XML را با استفاده از LINQ به XML پردازش کنید. در مرحله بعدی ، نحوه نوشتن درخواست های XPath را کشف می کنید. در مرحله بعدی ، نحوه افزودن ، ویرایش و حذف داده ها را در یک سند XML مشاهده می کنید. سریال سازی XML به شما نشان می دهد که چگونه یک شی .NET را در یک فایل XML ذخیره کنید و سپس آن XML را به عنوان یک شی .NET بازیابی کنید. سرانجام ، شما نحوه پنهان کردن داده های پایگاه داده ای را که اغلب به عنوان یک فایل محلی XML استفاده می کنید ، ذخیره کرده و زمان تغییر داده های سرور را شناسایی کرده تا بتوانید فایل محلی خود را به روز کنید. پس از پایان این دوره ، مهارت و دانش XML مورد نیاز برای پردازش اسناد XML در C # را خواهید داشت. نرم افزار مورد نیاز: Visual Studio 2017/19 ، .NET 4.5 ، .NET 5 ، SQL Server ، C #.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

به هر حال دقیقاً XML چیست؟ What Exactly Is XML Anyway?

  • مقدمه و مفروضات دوره Course Introduction and Assumptions

  • ماژول های این دوره Modules in This Course

  • مثالها و موارد استفاده از پرونده های XML Examples and Uses of XML Files

  • اصطلاحات مورد استفاده برای توصیف اسناد XML Terminology Used to Describe XML Documents

  • نامگذاری و XML مبتنی بر ویژگی را برچسب گذاری کنید Tag Naming and Attribute-based XML

  • یک فایل طرحواره XML ساده A Simple XML Schema File

  • یک طرح XML پیچیده تر A More Complex XML Schema

  • یک فایل XSD از یک فایل XML ایجاد کنید Generate an XSD File from an XML File

  • XML را از یک پرونده XSD تأیید کنید Validate an XML from an XSD File

  • خلاصه ماژول Module Summary

LINQ to XML پردازش اسناد XML را سریع و آسان می کند LINQ to XML Makes Processing XML Documents Quick and Easy

  • مقدمه LINQ به XML LINQ to XML Introduction

  • XML را با استفاده از XDocument و XElement بارگیری کنید Load XML Using XDocument and XElement

  • جستجوی همه گره ها در سند XML Query All Nodes in XML Document

  • برای فیلتر کردن داده های XML از بند Where استفاده کنید Use a Where Clause to Filter XML Data

  • برای مرتب سازی داده های XML از یک بند OrderBy استفاده کنید Use an OrderBy Clause to Sort XML Data

  • پیوستن به دو سند XML Joining Two XML Documents

  • فایل پیکربندی را بخوانید Read Configuration File

  • کلاسهای مجموعه را از XML Document ایجاد کنید Create Collection Classes from XML Document

  • مقادیر شمارش و جمع Count and Sum Values

  • حداکثر و حداقل مقادیر Maximum and Minimum Values

  • یک مقدار متوسط را محاسبه کنید Calculate an Average Value

  • خلاصه ماژول Module Summary

برای پردازش اسناد XML از XPath Query استفاده کنید Use XPath Queries to Process XML Documents

  • معرفی سوالات XPath Introduction to XPath Queries

  • استفاده از XDocument Class و XPath Query Using XDocument Class and XPath Queries

  • با استفاده از XElement Class و XPath Query Using XElement Class and XPath Queries

  • محاسبه تعداد ، جمع و میانگین Count, Sum, and Average Calculations

  • حداقل و حداکثر محاسبات Minimum and Maximum Calculations

  • خلاصه ماژول Module Summary

تغییر گره ها و نوشتن پرونده های XML Modify Nodes and Write XML Files

  • معرفی ماژول Module Introduction

  • سند XML جدید ایجاد کنید Create New XML Document

  • برای بارگذاری رشته ای از XML از روش تجزیه استفاده کنید Use the Parse Method to Load a String of XML

  • یک گره اضافه کنید Add a Node

  • یک گره را به روز کنید Update a Node

  • یک گره را حذف کنید Delete a Node

  • با استفاده از کلاس XDocument ، XML را برای دیسک نوشتن Write XML to Disk Using the XDocument Class

  • استفاده از کلاس XmlWriter برای ذخیره XML در دیسک Using the XmlWriter Class to Save XML to Disk

  • استفاده از کلاس DataSet برای ذخیره XML و XSD در دیسک Using the DataSet Class to Save XML and XSD to Disk

  • خلاصه ماژول Module Summary

اشیا. .NET را به صورت XML ذخیره و بازیابی کنید Store and Restore .NET Objects as XML

  • معرفی ماژول Module Introduction

  • با استفاده از کلاس XmlSerializer Using the XmlSerializer Class

  • کنترل سریال سازی با ویژگی ها Controlling Serialization with Attributes

  • Nested Objects و ویژگی XmlArray Nested Objects and the XmlArray Attribute

  • ساده سازی سریال سازی با روش های افزودنی XML Simplify Serialization with XML Extension Methods

  • انتخاب سریال با کلاس DataContractSerializer Opt-In Serialization with the DataContractSerializer Class

  • با استفاده از کلاس BinaryFormatter Using the BinaryFormatter Class

  • خلاصه ماژول Module Summary

الگویی برای طراحی داده های پر استفاده در XML A Design Pattern for Caching Frequently Used Data in XML

  • معرفی ماژول Module Introduction

  • داده ها را از سرور بگیرید و به صورت محلی ذخیره کنید Get Data from Server and Store Locally

  • نحوه تشخیص تغییرات بین سرور و Local XML How to Detect Changes Between Server and Local XML

  • نسخه ی نمایشی: تشخیص تغییرات Demo: Detecting Changes

  • نسخه ی نمایشی: کد #C برای تشخیص تغییرات Demo: C# Code to Detect Changes

  • خلاصه و محل کد نمونه Summary and Location of Sample Code

نمایش نظرات

آموزش کار با XML در C #
جزییات دوره
1h 47m
53
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
26
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul D. Sheriff Paul D. Sheriff

پل بیش از سی سال تجربه معماری سیستم های اطلاعاتی دارد و تخصص وی از شرکتهای Fortune 500 تقاضای زیادی دارد. پل نویسنده Pluralsight است ، بیش از 400 مقاله منتشر کرده و بیش از 14 کتاب در موضوعات مختلف از JavaScript ، Angular ، C # ، SQL Server و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.