آموزش راهنمای کامل XML برای توسعه دهندگان مایکروسافت

Complete Guide to XML For Microsoft Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: XML، XPATH، XSLT، XQuery، XSD، XML در SQLServer، C#، LINQ، و PowerShell، استفاده‌های Saxonica و تاریخچه XML و مبانی XML نگاشت XML با استفاده از XSLT (1.0 و 3.0، از جمله کتابخانه Saxon) XPath (استفاده شده) در XSLT، XQuery و برنامه نویسی) SQL XML، خواندن XML به SQL، پردازش ستون های XML با استفاده از C# برای پردازش XML، XPath، XSLT، و XQuery با استفاده از PowerShell برای پردازش XML ایجاد HTML از XML (با استفاده از XSLT) استخراج و قالب بندی XML از SQL پایگاه‌های داده سریال‌سازی و سریال‌زدایی (از و از XML) استفاده از ابزار XSD برای تولید طرح‌واره‌ها از کلاس‌ها و کلاس‌ها از طرح‌واره‌ها تبدیل XML به JSON با استفاده از کتابخانه Json Newtonsoft استفاده از پلاگین‌ها برای آسان‌تر کردن کار با XML در Visual Studio، VSCode، و NotePad++ پیشها : در حالی که لازم نیست، دانش عمومی سی شارپ و ویژوال استودیو مفید خواهد بود در حالی که لازم نیست، تجربه در برخی از زبان های برنامه نویسی مفید خواهد بود در حالی که لازم نیست، دانش HTML برای یکی از تمرین ها مفید خواهد بود.

این دوره برای توسعه دهندگان مایکروسافت است که می خواهند یک رویکرد جامع به XML در کل خط تولید مایکروسافت داشته باشند. این بر اساس 19 سال مشاوره و آموزش XML و B2B/Integration من است. برای اینکه یک توسعه دهنده یا معمار کامل باشید، باید از همه این ویژگی ها آگاه باشید. و این به ویژه برای توسعه دهندگان BizTalk و Integration صادق است.

علاوه بر یادگیری XML، XPath، XSLT (زبان صفحه سبک توسعه‌یافته - برای نگاشت XML به XML یا HTML دیگر) و XQuery را خواهید آموخت. این دوره نشان می‌دهد که با کتابخانه‌های دات‌نت مایکروسافت چه چیزی ممکن است و چه ویژگی‌های اضافی با استفاده از کتابخانه‌های ساکسونیکا دات‌نت شخص ثالث در دسترس است. شما یاد خواهید گرفت که چگونه طرحواره های XSD را ایجاد و درک کنید، و چگونه یک فایل XML را در برابر یک طرحواره اعتبار سنجی کنید.

زبان های برنامه نویسی تحت پوشش در ارتباط با XML عبارتند از C#، PowerShell و T-SQL. شما یاد خواهید گرفت که چگونه XML را بخوانید و بنویسید، و چگونه عناصر و مقادیر را در XML پیمایش و پیدا کنید، و چگونه XML را تغییر دهید (به عنوان مثال، افزودن عناصر جدید یا ویژگی های جدید).

در Microsoft SQL سرور، شما یاد خواهید گرفت 1) چگونه از ستون های XML استفاده کنید، 2) چگونه داده های رابطه ای را به عنوان XML با استفاده از عبارت "For XML" قالب بندی کنید، و 3) چگونه یک فایل XML را بگیرید و آن را در SQL جستجو کنید، سپس آن را در رابطه ای ذخیره کنید. جداول.

این دوره شامل محبوب ترین ابزارهای مورد استفاده در سیستم عامل های ویندوز، از جمله Visual Studio، NotePad++، VSCode و XMLNotePad است.



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

معرفی Introduction

  • بررسی ویدیویی طرح کلی دوره Video Review of Course Outline

  • چرا من از Total Commander در همه فیلم های دوره استفاده می کنم Why I Use Total Commander In All the Course Videos

  • XML - نمای کلی XML - The Big Overview

  • پیش نمایش ویدیوی دانلودهای دوره (دانلود واقعی در درس بعدی است) Course Downloads Video Preview (Actual download is in next lesson)

  • دانلود دوره (فایل فشرده) Course Downloads (Zip File)

معرفی Introduction

  • بررسی ویدیویی طرح کلی دوره Video Review of Course Outline

  • چرا من از Total Commander در همه فیلم های دوره استفاده می کنم Why I Use Total Commander In All the Course Videos

  • XML - نمای کلی XML - The Big Overview

  • پیش نمایش ویدیوی دانلودهای دوره (دانلود واقعی در درس بعدی است) Course Downloads Video Preview (Actual download is in next lesson)

  • دانلود دوره (فایل فشرده) Course Downloads (Zip File)

مبانی XML Basics of XML

  • فایل‌های XML با عناصر و تودرتو (Flight01/Flight02) و عنصر خالی XML Files with Elements and Nesting (Flight01/Flight02) and Empty Element

  • فایل‌های XML با ویژگی‌ها (Flight03-07) XML Files with Attributes (Flight03-07)

  • فایل‌های XML - ویژگی‌های متفرقه - اظهاری، نظرات (Sample01) XML Files - Misc Features - Declarative, Comments (Sample01)

  • XML رمزگذاری کاراکترهای خاص (Sample02) - مقدمه ای برای PowerShell XML Encoding Special Characters (Sample02) - Intro to PowerShell

  • XML Unicode & Byte Order Mark (Sample03_Unicode.xml) XML Unicode & Byte Order Mark (Sample03_Unicode.xml)

  • XML به JSON (با استفاده از PowerShell و NewtonSoft .Net Library) XML to JSON (using PowerShell and NewtonSoft .Net Library)

  • XML به JSON - PowerShell - قالب‌بندی/تورفتگی XML to JSON - PowerShell - formatting/indenting

  • پاداش: نمونه ای از استفاده از JSON در جاوا اسکریپت Bonus: Example of JSON use in JavaScript

  • یافتن خطاهای شکل گرفته (روش تفرقه بینداز و حکومت کن) Finding Well-Formed Errors (The Divide and Conquer Method)

  • مقدمه ای برای XML - آزمون Intro To XML - Quiz

مبانی XML Basics of XML

  • فایل‌های XML با عناصر و تودرتو (Flight01/Flight02) و عنصر خالی XML Files with Elements and Nesting (Flight01/Flight02) and Empty Element

  • فایل‌های XML با ویژگی‌ها (Flight03-07) XML Files with Attributes (Flight03-07)

  • فایل‌های XML - ویژگی‌های متفرقه - اظهاری، نظرات (Sample01) XML Files - Misc Features - Declarative, Comments (Sample01)

  • XML رمزگذاری کاراکترهای خاص (Sample02) - مقدمه ای برای PowerShell XML Encoding Special Characters (Sample02) - Intro to PowerShell

  • XML Unicode & Byte Order Mark (Sample03_Unicode.xml) XML Unicode & Byte Order Mark (Sample03_Unicode.xml)

  • XML به JSON (با استفاده از PowerShell و NewtonSoft .Net Library) XML to JSON (using PowerShell and NewtonSoft .Net Library)

  • XML به JSON - PowerShell - قالب‌بندی/تورفتگی XML to JSON - PowerShell - formatting/indenting

  • پاداش: نمونه ای از استفاده از JSON در جاوا اسکریپت Bonus: Example of JSON use in JavaScript

  • یافتن خطاهای شکل گرفته (روش تفرقه بینداز و حکومت کن) Finding Well-Formed Errors (The Divide and Conquer Method)

  • مقدمه ای برای XML - آزمون Intro To XML - Quiz

ابزارهای XML: ویرایشگرها و مرورگرها XML Tools: Editors & Browsers

  • ویرایش XML با NotePad++ Editing XML with NotePad++

  • ویرایش XML با ویژوال استودیو (2019) Editing XML with Visual Studio (2019)

  • افزودن ابزار Xpath (برنامه افزودنی) به ویژوال استودیو (از بازار) Adding Xpath Tools (Extension) to Visual Studio (From Marketplace)

  • ویرایش XML با کد VS Editing XML with VS Code

  • مایکروسافت XML Notepad Microsoft XML Notepad

  • ابزارهای تجاری: Stylus Studio، XML Spy، Oxygen Commerical Tools: Stylus Studio, XML Spy, Oxygen

  • مرورگرها چگونه XML را مدیریت می کنند (عادی، با خطا، با شیوه نامه) How Browsers handle XML (normal, with errors, with stylesheet)

  • ابزارهای XML - آزمون XML Tools - Quiz

ابزارهای XML: ویرایشگرها و مرورگرها XML Tools: Editors & Browsers

  • ویرایش XML با NotePad++ Editing XML with NotePad++

  • ویرایش XML با ویژوال استودیو (2019) Editing XML with Visual Studio (2019)

  • افزودن ابزار Xpath (برنامه افزودنی) به ویژوال استودیو (از بازار) Adding Xpath Tools (Extension) to Visual Studio (From Marketplace)

  • ویرایش XML با کد VS Editing XML with VS Code

  • مایکروسافت XML Notepad Microsoft XML Notepad

  • ابزارهای تجاری: Stylus Studio، XML Spy، Oxygen Commerical Tools: Stylus Studio, XML Spy, Oxygen

  • مرورگرها چگونه XML را مدیریت می کنند (عادی، با خطا، با شیوه نامه) How Browsers handle XML (normal, with errors, with stylesheet)

  • ابزارهای XML - آزمون XML Tools - Quiz

XPath XPath

  • معرفی XPath - و نحوه تمرین پاسخ‌ها برای آزمون‌ها در این ماژول XPath Intro - and How to Practice Answers for Quizes in this Module

  • انتخاب عنصر ساده (شامل زیرنویس ها و متن ()) Simple element selection (including subscripts and text())

  • صفات و جملات ساده "where". Attributes and simple "where" clauses

  • امتحان تمرین XPath 1 XPath Practice Quiz 1

  • موارد بیشتر در کجا (عناصر و/یا) More where clauses (elements and/or)

  • مسیرهای نسبی Relative paths

  • امتحان تمرین XPath 2 XPath Practice Quiz 2

  • محورهای XPath - مستندات و نمونه‌ها XPath Axes - Documentation and Samples

  • فضاهای نام - قسمت 1 Namespaces - Part 1

  • فضاهای نام - قسمت 2 Namespaces - Part 2

  • امتحان تمرین XPath 3 XPath Practice Quiz 3

  • دنیای واقعی، XPath دشوار Real world, difficult XPath

  • توابع: شمارش، جمع، شامل، شروع-با Functions: Count, Sum, Contains, Starts-With

  • XPath - تمرین امتحان با توابع XPath - Practice Quiz with Functions

XPath XPath

  • معرفی XPath - و نحوه تمرین پاسخ‌ها برای آزمون‌ها در این ماژول XPath Intro - and How to Practice Answers for Quizes in this Module

  • انتخاب عنصر ساده (شامل زیرنویس ها و متن ()) Simple element selection (including subscripts and text())

  • صفات و جملات ساده "where". Attributes and simple "where" clauses

  • امتحان تمرین XPath 1 XPath Practice Quiz 1

  • موارد بیشتر در کجا (عناصر و/یا) More where clauses (elements and/or)

  • مسیرهای نسبی Relative paths

  • امتحان تمرین XPath 2 XPath Practice Quiz 2

  • محورهای XPath - مستندات و نمونه‌ها XPath Axes - Documentation and Samples

  • فضاهای نام - قسمت 1 Namespaces - Part 1

  • فضاهای نام - قسمت 2 Namespaces - Part 2

  • امتحان تمرین XPath 3 XPath Practice Quiz 3

  • دنیای واقعی، XPath دشوار Real world, difficult XPath

  • توابع: شمارش، جمع، شامل، شروع-با Functions: Count, Sum, Contains, Starts-With

  • XPath - تمرین امتحان با توابع XPath - Practice Quiz with Functions

برنامه نویسی سی شارپ - XmlDocument و XPath C# Programming - XmlDocument and XPath

  • C# XML - XMLDocument - Load، LoadXML، Save، PrettyPrint C# XML - XMLDocument - Load, LoadXML, Save, PrettyPrint

  • XMLDocument، SelectNodes، SelectSingleNode، GetElementsByTagName XMLDocument, SelectNodes, SelectSingleNode, GetElementsByTagName

  • XMLDocument - چاپ زیبا به یک رشته XMLDocument - pretty print to a string

  • XMLDocument - ناوبری: NextSibling، PreviousSibling، ParentNode XMLDocument - Navigation: NextSibling, PreviousSibling, ParentNode

  • اعتبار سنجی داده های XML در برابر طرحواره Validate XML data against a Schema

  • یک ویژگی جدید به عنصر موجود اضافه کنید Add a new attribute to existing element

  • یک عنصر جدید به عنصر موجود اضافه کنید Add a new element to existing element

  • حذف عناصر و ویژگی ها (خواص/روش های XmlNode) Removing elements and attributes (XmlNode Properties/Methods)

  • C# Assignment - - دریافت مقادیر از یک XML Config FileC C# Assignment - - Getting values from an XML Config FileC

  • C# Assignment Solution - دریافت مقادیر از یک فایل پیکربندی XML C# Assignment Solution - Getting values from an XML Config FileC

  • آزمون سی شارپ XMLDocument C# XMLDocument Quiz

برنامه نویسی سی شارپ - XmlDocument و XPath C# Programming - XmlDocument and XPath

  • C# XML - XMLDocument - Load، LoadXML، Save، PrettyPrint C# XML - XMLDocument - Load, LoadXML, Save, PrettyPrint

  • XMLDocument، SelectNodes، SelectSingleNode، GetElementsByTagName XMLDocument, SelectNodes, SelectSingleNode, GetElementsByTagName

  • XMLDocument - چاپ زیبا به یک رشته XMLDocument - pretty print to a string

  • XMLDocument - ناوبری: NextSibling، PreviousSibling، ParentNode XMLDocument - Navigation: NextSibling, PreviousSibling, ParentNode

  • اعتبار سنجی داده های XML در برابر طرحواره Validate XML data against a Schema

  • یک ویژگی جدید به عنصر موجود اضافه کنید Add a new attribute to existing element

  • یک عنصر جدید به عنصر موجود اضافه کنید Add a new element to existing element

  • حذف عناصر و ویژگی ها (خواص/روش های XmlNode) Removing elements and attributes (XmlNode Properties/Methods)

  • C# Assignment - - دریافت مقادیر از یک XML Config FileC C# Assignment - - Getting values from an XML Config FileC

  • C# Assignment Solution - دریافت مقادیر از یک فایل پیکربندی XML C# Assignment Solution - Getting values from an XML Config FileC

  • آزمون سی شارپ XMLDocument C# XMLDocument Quiz

C# و LINQ/XML C# and LINQ/XML

  • بارگیری و ایجاد XML با استفاده از LINQ در سی شارپ Loading and Creating XML using LINQ in C#

  • جستجوی XML با LINQ در سی شارپ Querying XML with LINQ in C#

  • استفاده از عبارات کوئری LINQ با داده های XML در سی شارپ Using LINQ Query Expressions with XML Data in C#

C# و LINQ/XML C# and LINQ/XML

  • بارگیری و ایجاد XML با استفاده از LINQ در سی شارپ Loading and Creating XML using LINQ in C#

  • جستجوی XML با LINQ در سی شارپ Querying XML with LINQ in C#

  • استفاده از عبارات کوئری LINQ با داده های XML در سی شارپ Using LINQ Query Expressions with XML Data in C#

طرحواره های XSD XSD Schemas

  • معرفی طرحواره XSD (همچنین به طرحواره های DTD، XDR، RelaxNG، Schematron اشاره کنید) XSD Schema Intro (also mention DTD, XDR Schemas, RelaxNG, Schematron)

  • ایجاد طرحواره از وب - اعتبار سنجی در NotePad++ Generate Schema from Web - Validation in NotePad++

  • PowerShell - با استفاده از .Net Library - Schema Inference PowerShell - using .Net Library - Schema Inference

  • عناصر و ویژگی های XSD XSD Elements and Attributes

  • محدودیت های XSD XSD Restrictions

  • XSD خالی، فقط عناصر، فقط متن، ترکیبی XSD Empty, Elements Only, Text Only, Mixed

  • نشانگرهای XSD، همه، انتخاب، ترتیب، maxOccurs، MinOccurs، گروه‌ها XSD Indicators, All, Choice, Sequence, maxOccurs, MinOccurs, Groups

  • هر عنصر و هر ویژگی Any Element and anyAttribute

  • انواع داده های XSD XSD Data Types

  • مجاز کردن Nulls با "Nillable" Allowing Nulls with "Nillable"

  • اعتبار سنجی نحو طرحواره در سی شارپ Validating the Schema Syntax in C#

  • بحث در مورد ویرایشگرهای طرحواره (و نسخه ی نمایشی BizTalk) Discussion of Schema Editors (and Demo of BizTalk)

  • طرحواره های استاندارد صنعت - نمونه OAGIS Industry Standard Schemas - Example OAGIS

  • طرحواره/توسعه قرارداد Schema/Contract Development

  • آزمون طرحواره XSD XSD Schema Quiz

طرحواره های XSD XSD Schemas

  • معرفی طرحواره XSD (همچنین به طرحواره های DTD، XDR، RelaxNG، Schematron اشاره کنید) XSD Schema Intro (also mention DTD, XDR Schemas, RelaxNG, Schematron)

  • ایجاد طرحواره از وب - اعتبار سنجی در NotePad++ Generate Schema from Web - Validation in NotePad++

  • PowerShell - با استفاده از .Net Library - Schema Inference PowerShell - using .Net Library - Schema Inference

  • عناصر و ویژگی های XSD XSD Elements and Attributes

  • محدودیت های XSD XSD Restrictions

  • XSD خالی، فقط عناصر، فقط متن، ترکیبی XSD Empty, Elements Only, Text Only, Mixed

  • نشانگرهای XSD، همه، انتخاب، ترتیب، maxOccurs، MinOccurs، گروه‌ها XSD Indicators, All, Choice, Sequence, maxOccurs, MinOccurs, Groups

  • هر عنصر و هر ویژگی Any Element and anyAttribute

  • انواع داده های XSD XSD Data Types

  • مجاز کردن Nulls با "Nillable" Allowing Nulls with "Nillable"

  • اعتبار سنجی نحو طرحواره در سی شارپ Validating the Schema Syntax in C#

  • بحث در مورد ویرایشگرهای طرحواره (و نسخه ی نمایشی BizTalk) Discussion of Schema Editors (and Demo of BizTalk)

  • طرحواره های استاندارد صنعت - نمونه OAGIS Industry Standard Schemas - Example OAGIS

  • طرحواره/توسعه قرارداد Schema/Contract Development

  • آزمون طرحواره XSD XSD Schema Quiz

XSLT - زبان صفحه سبک قابل توسعه XSLT -Extensible Style Sheet Language

  • چگونه نقشه برداری در فرآیندهای تجاری قرار می گیرد How Mapping Fits into the Business Processes

  • مثال HelloWorld - اجرای NET XSLT 1.0 در PowerShell HelloWorld Example - Running .NET XSLT 1.0 in PowerShell

  • مثال HelloWorld - اجرای Saxon XSLT 3.0 در PowerShell HelloWorld Example - Running Saxon XSLT 3.0 in PowerShell

  • ForEach و ApplyTemplates ForEach and ApplyTemplates

  • If/Test and Choose/When (نسخه طولانی با خطا/اشکال‌زدایی) If/Test and Choose/When (Long Version with Errors/Debugging)

  • If/Test and Choose/When (نسخه از پیش آماده شده کوتاه) If/Test and Choose/When (Short pre-canned version)

  • متغیرها در XSLT Variables in XSLT

  • مرتب سازی Sort

  • جستجوی کلید و Xpath Key and Xpath Lookup

  • گروه بندی Muenchian در 1.0 و ویژگی جدید در 3.0 Muenchian Grouping in 1.0 and new feature in 3.0

  • آزمون XSLT XSLT Quiz

  • XSLT - تکلیف 1 - نقشه Shakespeare Play به XML جدید XSLT - Assignment 1 - Map Shakespeare Play to New XML

  • XSLT - تکلیف 1 - راه حل XSLT - Assignment 1 - Solution

  • XSLT - تکلیف 2 - ساخت صفحه وب HTML از Flight03 XSLT - Assignment 2 - Build HTML Web Page from Flight03

  • XSLT - تکلیف 2 - راه حل - قسمت 1 از 3 XSLT - Assignment 2 - Solution - Part 1 of 3

  • تکلیف 2 - راه حل - قسمت 2 از 3 Assignment 2 - Solution - Part 2 of 3

  • تکلیف 2 - راه حل - قسمت 3 از 3 Assignment 2 - Solution - Part 3 of 3

XSLT - زبان صفحه سبک قابل توسعه XSLT -Extensible Style Sheet Language

  • چگونه نقشه برداری در فرآیندهای تجاری قرار می گیرد How Mapping Fits into the Business Processes

  • مثال HelloWorld - اجرای NET XSLT 1.0 در PowerShell HelloWorld Example - Running .NET XSLT 1.0 in PowerShell

  • مثال HelloWorld - اجرای Saxon XSLT 3.0 در PowerShell HelloWorld Example - Running Saxon XSLT 3.0 in PowerShell

  • ForEach و ApplyTemplates ForEach and ApplyTemplates

  • If/Test and Choose/When (نسخه طولانی با خطا/اشکال‌زدایی) If/Test and Choose/When (Long Version with Errors/Debugging)

  • If/Test and Choose/When (نسخه از پیش آماده شده کوتاه) If/Test and Choose/When (Short pre-canned version)

  • متغیرها در XSLT Variables in XSLT

  • مرتب سازی Sort

  • جستجوی کلید و Xpath Key and Xpath Lookup

  • گروه بندی Muenchian در 1.0 و ویژگی جدید در 3.0 Muenchian Grouping in 1.0 and new feature in 3.0

  • آزمون XSLT XSLT Quiz

  • XSLT - تکلیف 1 - نقشه Shakespeare Play به XML جدید XSLT - Assignment 1 - Map Shakespeare Play to New XML

  • XSLT - تکلیف 1 - راه حل XSLT - Assignment 1 - Solution

  • XSLT - تکلیف 2 - ساخت صفحه وب HTML از Flight03 XSLT - Assignment 2 - Build HTML Web Page from Flight03

  • XSLT - تکلیف 2 - راه حل - قسمت 1 از 3 XSLT - Assignment 2 - Solution - Part 1 of 3

  • تکلیف 2 - راه حل - قسمت 2 از 3 Assignment 2 - Solution - Part 2 of 3

  • تکلیف 2 - راه حل - قسمت 3 از 3 Assignment 2 - Solution - Part 3 of 3

XQuery XQuery

  • مقدمه (ارائه اسلاید) Introduction (Slide Presentation)

  • Saxon.exe - مثال Flight03.xml Saxon.exe - Example Flight03.xml

  • Saxon.exe - مثال Shakespeare Hamlet.xml Saxon.exe - Example Shakespeare Hamlet.xml

  • Saxon.exe - مثال Videos.xml - پیوستن و چند FLWOR Saxon.exe - Example Videos.xml - join and multiple FLWOR

  • XQuery در پرس و جوهای سرور SQL XQuery in SQL Server Queries

  • مثال های PowerShell (Saxonica و SQL/XQuery) PowerShell Examples (Saxonica and SQL/XQuery)

  • آزمون XQuery XQuery Quiz

XQuery XQuery

  • مقدمه (ارائه اسلاید) Introduction (Slide Presentation)

  • Saxon.exe - مثال Flight03.xml Saxon.exe - Example Flight03.xml

  • Saxon.exe - مثال Shakespeare Hamlet.xml Saxon.exe - Example Shakespeare Hamlet.xml

  • Saxon.exe - مثال Videos.xml - پیوستن و چند FLWOR Saxon.exe - Example Videos.xml - join and multiple FLWOR

  • XQuery در پرس و جوهای سرور SQL XQuery in SQL Server Queries

  • مثال های PowerShell (Saxonica و SQL/XQuery) PowerShell Examples (Saxonica and SQL/XQuery)

  • آزمون XQuery XQuery Quiz

برنامه نویسی سی شارپ با Saxonica API C# Programming with Saxonica API

  • Saxonica .NET API = دانلود و مستندات Saxonica .NET API = Downloading and Documentation

  • Saxonica XPath در سی شارپ Saxonica XPath in C#

  • Saxonica XSLT در سی شارپ Saxonica XSLT in C#

  • Saxonica XQuery در سی شارپ Saxonica XQuery in C#

  • برنامه نویسی سی شارپ با Saxonica API C# Programming with Saxonica API

برنامه نویسی سی شارپ با Saxonica API C# Programming with Saxonica API

  • Saxonica .NET API = دانلود و مستندات Saxonica .NET API = Downloading and Documentation

  • Saxonica XPath در سی شارپ Saxonica XPath in C#

  • Saxonica XSLT در سی شارپ Saxonica XSLT in C#

  • Saxonica XQuery در سی شارپ Saxonica XQuery in C#

  • برنامه نویسی سی شارپ با Saxonica API C# Programming with Saxonica API

Serialize (Object to XML) و Deserialize (XML to Object) Serialize (Object to XML) and Deserialize (XML to Object)

  • Serialize (Object to XML) و Deserialize (XML to Object) Serialize (Object to XML) and Deserialize (XML to Object)

  • XSD.exe - تصویر بزرگ (ارائه اسلاید) XSD.exe - Big Picture (Slide Presentation)

  • XSD.exe - یک کلاس از یک طرحواره ایجاد کرد XSD.exe - Generated a class from a schema

  • ایجاد یک شی کاملاً پر شده از کلاس تولید شده Creating a fully populated object from the generated class

  • XSD.exe - طرحواره تولید شده از یک کلاس XSD.exe - Generated schema from a class

  • Serialize/Deserialize XML Quiz Serialize/Deserialize XML Quiz

Serialize (Object to XML) و Deserialize (XML to Object) Serialize (Object to XML) and Deserialize (XML to Object)

  • Serialize (Object to XML) و Deserialize (XML to Object) Serialize (Object to XML) and Deserialize (XML to Object)

  • XSD.exe - تصویر بزرگ (ارائه اسلاید) XSD.exe - Big Picture (Slide Presentation)

  • XSD.exe - یک کلاس از یک طرحواره ایجاد کرد XSD.exe - Generated a class from a schema

  • ایجاد یک شی کاملاً پر شده از کلاس تولید شده Creating a fully populated object from the generated class

  • XSD.exe - طرحواره تولید شده از یک کلاس XSD.exe - Generated schema from a class

  • Serialize/Deserialize XML Quiz Serialize/Deserialize XML Quiz

XML DataType در SQL Server XML DataType in SQL Server

  • ستون XML The XML Column

  • پر کردن ستون XML با داده های فایل شکسپیر Populating XML Column with Shakespeare File Data

  • جستجوی ستون XML با استفاده از XPath (شکسپیر) Querying XML Column using XPath (Shakespeare)

  • جستجوی ستون XML با استفاده از XPath (FlightReservations) Querying XML Column using XPath (FlightReservations)

  • پرس و جو ستون XML - یک به چند - با Cross Apply Query XML Column - one to many - with Cross Apply

  • ستون XML و عبارت مشابه XML Column and the Like Clause

  • ستون XML و روش موجود XML Column and the Exist Method

  • ستون XML و روش اصلاح XML Column and the Modify Method

  • نمایه های ستون XML XML Column Indexes

  • کار با پیشوندهای فضای نام Working with Namespace Prefixes

  • به بهبودهای آینده SQL رأی دهید Vote for Future SQL Improvements

  • XML DataType در SQL - Quiz XML DataType in SQL - Quiz

XML DataType در SQL Server XML DataType in SQL Server

  • ستون XML The XML Column

  • پر کردن ستون XML با داده های فایل شکسپیر Populating XML Column with Shakespeare File Data

  • جستجوی ستون XML با استفاده از XPath (شکسپیر) Querying XML Column using XPath (Shakespeare)

  • جستجوی ستون XML با استفاده از XPath (FlightReservations) Querying XML Column using XPath (FlightReservations)

  • پرس و جو ستون XML - یک به چند - با Cross Apply Query XML Column - one to many - with Cross Apply

  • ستون XML و عبارت مشابه XML Column and the Like Clause

  • ستون XML و روش موجود XML Column and the Exist Method

  • ستون XML و روش اصلاح XML Column and the Modify Method

  • نمایه های ستون XML XML Column Indexes

  • کار با پیشوندهای فضای نام Working with Namespace Prefixes

  • به بهبودهای آینده SQL رأی دهید Vote for Future SQL Improvements

  • XML DataType در SQL - Quiz XML DataType in SQL - Quiz

بارگیری XML در جداول SQL (با استفاده از T-SQL و SSMS) Loading XML into SQL Tables (using T-SQL and SSMS)

  • پاداش - طراحی/ایجاد جداول - قسمت 1 Bonus - Designing/Creating Tables - Part 1

  • پاداش - طراحی/ایجاد جداول - قسمت 2 Bonus - Designing/Creating Tables - Part 2

  • پاداش - طراحی مجدد پایگاه داده - قسمت 3 (و افزودن دستی پروازها) Bonus - Database Redesign - Part 3 (and manually adding flights)

  • پاداش - ورود دستی اطلاعات خطوط هوایی، فرودگاه ها، پروازها Bonus - Manual Data Entry of Airlines, Airports, Flights

  • بارگیری جدول رزرو از Flight03.xml - با استفاده از OpenRowSet Load Reservation Table from Flight03.xml - Using OpenRowSet

  • بهبود آخرین اسکریپت SQL (برای جدول رزرو) Impove Last SQL Script (for Reservation Table)

  • بارگیری FlightLeg (ارتباط یک به چند از XML) Loading FlightLeg (One to Many Relationship from XML)

  • بارگیری FlightLeg (ارتباط یک به چند از XML) - نسخه کوتاه "کنسرو شده" Loading FlightLeg (One to Many Relationship From XML) - Short "Canned" version

  • امتیاز: مروری بر UpdateGrams (SQLXML 4.0) Bonus: Overview of UpdateGrams (SQLXML 4.0)

  • OpenXML OpenXML

  • بارگیری XML در جداول SQL - آزمون Loading XML into SQL Tables - Quiz

بارگیری XML در جداول SQL (با استفاده از T-SQL و SSMS) Loading XML into SQL Tables (using T-SQL and SSMS)

  • پاداش - طراحی/ایجاد جداول - قسمت 1 Bonus - Designing/Creating Tables - Part 1

  • پاداش - طراحی/ایجاد جداول - قسمت 2 Bonus - Designing/Creating Tables - Part 2

  • پاداش - طراحی مجدد پایگاه داده - قسمت 3 (و افزودن دستی پروازها) Bonus - Database Redesign - Part 3 (and manually adding flights)

  • پاداش - ورود دستی اطلاعات خطوط هوایی، فرودگاه ها، پروازها Bonus - Manual Data Entry of Airlines, Airports, Flights

  • بارگیری جدول رزرو از Flight03.xml - با استفاده از OpenRowSet Load Reservation Table from Flight03.xml - Using OpenRowSet

  • بهبود آخرین اسکریپت SQL (برای جدول رزرو) Impove Last SQL Script (for Reservation Table)

  • بارگیری FlightLeg (ارتباط یک به چند از XML) Loading FlightLeg (One to Many Relationship from XML)

  • بارگیری FlightLeg (ارتباط یک به چند از XML) - نسخه کوتاه "کنسرو شده" Loading FlightLeg (One to Many Relationship From XML) - Short "Canned" version

  • امتیاز: مروری بر UpdateGrams (SQLXML 4.0) Bonus: Overview of UpdateGrams (SQLXML 4.0)

  • OpenXML OpenXML

  • بارگیری XML در جداول SQL - آزمون Loading XML into SQL Tables - Quiz

جستجوی داده های SQL به صورت XML Querying SQL Data as XML

  • مقدمه بند "برای XML" و تغییرات آن Intro to the "For XML" clause and it's variations

  • برای XML RAW در T-SQL For XML RAW in T-SQL

  • برای XML AUTO در T-SQL For XML AUTO in T-SQL

  • برای XML EXPLICIT در T-SQL - مفاهیم مقدماتی For XML EXPLICIT in T-SQL - Introductory Concepts

  • برای XML EXPLICIT در T-SQL - نمونه For XML EXPLICIT in T-SQL - Sample

  • برای XML PATH در T-SQL - مفاهیم مقدماتی For XML PATH in T-SQL - Introductory Concepts

  • برای XML PATH در T-SQL - نمونه For XML PATH in T-SQL - Sample

  • PowerShell برای اجرای دستور For XML SQL و ذخیره نتیجه در فایل PowerShell to run For XML SQL command and save result to file

  • جستجوی داده های SQL به عنوان XML - Quiz Querying SQL Data as XML - Quiz

جستجوی داده های SQL به صورت XML Querying SQL Data as XML

  • مقدمه بند "برای XML" و تغییرات آن Intro to the "For XML" clause and it's variations

  • برای XML RAW در T-SQL For XML RAW in T-SQL

  • برای XML AUTO در T-SQL For XML AUTO in T-SQL

  • برای XML EXPLICIT در T-SQL - مفاهیم مقدماتی For XML EXPLICIT in T-SQL - Introductory Concepts

  • برای XML EXPLICIT در T-SQL - نمونه For XML EXPLICIT in T-SQL - Sample

  • برای XML PATH در T-SQL - مفاهیم مقدماتی For XML PATH in T-SQL - Introductory Concepts

  • برای XML PATH در T-SQL - نمونه For XML PATH in T-SQL - Sample

  • PowerShell برای اجرای دستور For XML SQL و ذخیره نتیجه در فایل PowerShell to run For XML SQL command and save result to file

  • جستجوی داده های SQL به عنوان XML - Quiz Querying SQL Data as XML - Quiz

XML در PowerShell XML in PowerShell

  • PowerShell ساده با Flight01.xml Simple PowerShell with Flight01.xml

  • چند نکته PowerShell برای تازه کارها Some PowerShell Tips for Newbies

  • PowerShell ساده - Pipe to Format-Table and Format-List Simple PowerShell - Pipe to Format-Table and Format-List

  • با استفاده از Select-XML یا .NET SelectNode/SelectSingleNode Using Select-XML or the .NET SelectNode/SelectSingleNode

  • XML را به CSV یا به HTML تبدیل کنید Convert XML To CSV or to HTML

  • تبدیل به XML Convert To XML

  • تبدیل XML به JSON Converting XML to JSON

XML در PowerShell XML in PowerShell

  • PowerShell ساده با Flight01.xml Simple PowerShell with Flight01.xml

  • چند نکته PowerShell برای تازه کارها Some PowerShell Tips for Newbies

  • PowerShell ساده - Pipe to Format-Table and Format-List Simple PowerShell - Pipe to Format-Table and Format-List

  • با استفاده از Select-XML یا .NET SelectNode/SelectSingleNode Using Select-XML or the .NET SelectNode/SelectSingleNode

  • XML را به CSV یا به HTML تبدیل کنید Convert XML To CSV or to HTML

  • تبدیل به XML Convert To XML

  • تبدیل XML به JSON Converting XML to JSON

نمایش نظرات

آموزش راهنمای کامل XML برای توسعه دهندگان مایکروسافت
جزییات دوره
16.5 hours
125
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,536
3.9 از 5
دارد
دارد
دارد
Neal Walters
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neal Walters Neal Walters

مشاور BizTalk