آموزش چه جدید در XSLT 3.0: قسمت 1

What's New in XSLT 3.0: Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: XSLT 3.0 آخرین نسخه ای است که ویژگی های جدید ، شگفت انگیز و قدرتمندی را به زبان اضافه می کند ، به خصوص توسط کنسرسیوم W3C برای پردازش اسناد XML و به طور کلی داده های سلسله مراتبی طراحی شده است. اولین کسی باشید که می داند این مهارت را کسب می کند و به آن تسلط دارد ، ... XSLT زبانی است ، مخصوصاً توسط کنسرسیوم W3C برای پردازش اسناد XML و به طور کلی داده های سلسله مراتبی طراحی شده است. XSLT 3.0 ویژگی های جدید و شگفت انگیزی را به این زبان اضافه می کند. این اولین دوره از دو دوره آموزشی است که شامل بسته ها و تلفیق جداگانه است ، الگوهایی که نه تنها با گره ها ، بلکه با هر مورد مطابقت دارند ، حالت هایی را که به طور صریح اشیا declared زبان اعلام شده است ، مجموعه های جدید قالب های داخلی که اکنون شش برابر بیشتر از آنهایی که در XSLT 2.0 وجود دارد ، مکانیسم جدید try/catch برای شناسایی و بازیابی خوب از خطاها ، ارزیابی پویا XPath ، متغیرها و پارامترهای استاتیک ، الگوهای مقدار متن و موارد دیگر. قسمت دوم این دو دوره شامل توابع درجه بالاتر بومی ، جریان اسنادی است که نمی توان به طور کامل در حافظه نگه داشت ، نوع داده جدید "نقشه" ، پردازش داده های JSON و سایر ویژگی های جدید و قدرتمند را شامل می شود. ویژگی های جدید XSLT 3.0 را عمیقاً بیاموزید و بخشی از نسخه های نمایشی برنامه های کاربردی واقعی آنها باشید. اولین کسی باشید که این نسخه جدید ، فوق العاده قدرتمند از XSLT را می شناسد و بر آن تسلط دارد و وارد دنیای کاملاً جدیدی از دانش ، درک و استراتژی های حل مسئله می شود.

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

مقدمه Introduction

  • قسمت جدید XSLT 3.0 چه جدید است What Is New in XSLT 3.0, Part 1

  • منابع Resources

بسته ها در XSLT 3.0 Packages in XSLT 3.0

  • بررسی اجمالی Overview

  • صفحه سبک و ساختار آن The Stylesheet and Its Structure

  • معرفی بسته ها: بسته ها و ماژول ها Introduction to Packages: Packages and Modules

  • نحوه تعریف یک بسته How to Define a Package

  • اجزای نامگذاری شده در یک بسته Named Components in a Package

  • نحوه نمایش اجزا How to Expose Components

  • پذیرش مentsلفه ها توسط یک بسته استفاده کننده Accepting Components by a Using Package

  • اجزای اصلی یک بسته دست دوم Overriding Components from a Used Package

  • خلاصه Summary

استاتیک ، تدوین مشروط ، ویژگی های سایه و تلویزیون ها Statics, Conditional Compilation, Shadow Attributes, and Tvts

  • بررسی اجمالی Overview

  • متغیرها و پارامترهای استاتیک Static Variables and Parameters

  • عبارات استاتیک Static Expressions

  • گنجاندن عنصر شرطی (تازه کردن) Conditional Element Inclusion (Refresh)

  • ویژگی های سایه Shadow Attributes

  • الگوهای ارزش متن (TVT) Text Value Templates (TVT)

  • خلاصه Summary

الگوها و تطبیق آنها در الگوها Patterns and Matching Them in Templates

  • بررسی اجمالی Overview

  • الگوها و تطبیق الگو در XSLT (تازه سازی) Patterns and Template Matching in XSLT (Refresh)

  • الگوها در XSLT 3.0 Patterns in XSLT 3.0

  • تطبیق یک مورد اتمی: نسخه های نمایشی Matching an Atomic Item: Demos

  • تطبیق یک عملکرد: نسخه ی نمایشی Matching a Function: Demo

  • خلاصه Summary

افزایش قدرت حالت ها Extending the Power of Modes

  • بررسی اجمالی Overview

  • حالت ها در XSLT (تازه کردن) Modes in XSLT (Refresh)

  • ویژگی های جدید حالت ها در XSLT 3.0 New Features of Modes in XSLT 3.0

  • اعلام حالت و خصوصیات آن Declaring a Mode and Its Properties

  • با استفاده از حالت ها Using Modes

  • حالت ها و بسته ها Modes and Packages

  • خلاصه Summary

الگوهای داخلی در XSLT 3.0 Built-in Templates in XSLT 3.0

  • بررسی اجمالی Overview

  • قوانین الگوی داخلی داخلی قبل از XSLT 3.0 Built-in Template Rules Prior to XSLT 3.0

  • الگوهای داخلی در XSLT 3.0 Built-in Templates in XSLT 3.0

  • کپی کردن الگوهای داخلی The Copying Built-in Templates

  • جستجوی الگوهای داخلی The Skipping Built-in Templates

  • الگوی ساخته شده در Fail The Fail Built-in Template

  • خلاصه Summary

مدیریت خطا در XSLT 3.0 Error Handling in XSLT 3.0

  • بررسی اجمالی Overview

  • مدیریت خطا قبل از XSLT 3.0 Error Handling Prior to XSLT 3.0

  • نسخه ی نمایشی: ارزیابی خطاهای پویا Demo: Dynamic Errors Evaluation

  • خطاهای سریال سازی Serialization Errors

  • ویژگی های جدید مدیریت خطا در XSLT 3.0 New Error Handling Features in XSLT 3.0

  • نسخه ی نمایشی: با استفاده از & lt؛ xsl: try و & lt؛ xsl: catch برای بازیابی خطا Demo: Using <xsl:try> and <xsl:catch> for Error Recovery

  • قوانین امتحان/گرفتن Rules for Try/Catch

  • نسخه ی نمایشی: دامنه منابع متغیر در داخل & lt؛ xsl: گرفتن Demo: Scope of Variable References Inside <xsl:catch>

  • دوباره پرتاب خطا Re-throwing an Error

  • نسخه ی نمایشی: Catch and Rethrow Demo: Catch and Rethrow

  • قوانینی برای قابلیت دامنه و خطاها Rules for Scope and Errors Catchability

  • نسخه ی نمایشی: خطای نوع متغیر جهانی غیرقابل کنترل Demo: Uncatchable Global Variable Type Error

  • بازیابی درختان نتیجه Recovery of Result Trees

  • خلاصه Summary

ارزیابی پویا XPath Dynamic XPath Evaluation

  • بررسی اجمالی Overview

  • ارزیابی پویا با استفاده از & lt؛ xsl: ارزیابی کنید Dynamic Evaluation Using <xsl:evaluate>

  • نسخه ی نمایشی: ارزیابی دینامیکی عبارت از یک فایل Demo: Dynamic Evaluation of an Expression from a File

  • زمینه ارزیابی استاتیک/دینامیکی برای بیان هدف Static / Dynamic Evaluation Context for the Target Expression

  • تأثیر & lt؛ xsl: ارزیابی دستورالعمل The Effect of the <xsl:evaluate> Instruction

  • نسخه ی نمایشی: جستجوی عملکرد پویا با ارزیابی پویا Xpath Demo: Dynamic Function Lookup with Dynamic Xpath Evaluation

  • ملاحظات امنیتی Security Considerations

  • نسخه ی نمایشی: مسئله امنیتی در استفاده از ارزیابی پویا XPath Demo: Security Issue in Using Dynamic XPath Evaluation

  • ارزیابی پویا یک ویژگی اختیاری است Dynamic Evaluation Is an Optional Feature

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش چه جدید در XSLT 3.0: قسمت 1
جزییات دوره
5h 28m
62
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dimitre Novatchev Dimitre Novatchev

دیمیتر نواتچف FXSL - کتابخانه برنامه نویسی کاربردی برای XSLT (1.0 و 2.0) را توسعه داد. او در کشف و استفاده از قابلیت های غیرمنتظره XSLT و XPath که حتی سازندگان W3C آنها تصور نمی کردند ، رشد می کند. ویژگی مکان یاب آرگومان را که اکنون بخشی از XPath 3.0 است پیشنهاد داد. عضو گروه کاری W3C XSLT در سال 2011 - 2013 ، جایی که در طراحی و مشخصات XSLT 3.0 مشارکت داشت. دیمیتر به 5000 س questionsال XSLT/XML/XPath در مورد StackOverflow و بسیاری از س onالات در XSL-List پاسخ داده است.