نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
نمایش نظرات