1 / 8

Курс по програмиране за напреднали

Курс по програмиране за напреднали. Ден втори. XML : Що е то XML?; Що е то XSD? ; Що е то XSLT? ; Приложение на XML – interoperability; Приложение на XML – персистенция; Приложение на XML – web services; XML и .NET Framework. Що е то XML?. Extensible Markup Language;

Télécharger la présentation

Курс по програмиране за напреднали

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Курс по програмиране за напреднали • Ден втори. XML: • Що е то XML?; • Що е то XSD?; • Що е то XSLT?; • Приложение на XML – interoperability; • Приложение на XML – персистенция; • Приложение на XML – web services; • XML и .NET Framework.

  2. Що е то XML? • Extensible Markup Language; • Описва документи четими, както от хора, така и от машини; • Препоръчан от W3C през 1998 г.; • Основни синтактични правила на XML; • Съдържа само добре кодирани Unicode символи; • Никой от специалните синтактични символи не се използва друго, освен за целите на описване на markup; • Началните, крайните и празните тагове разделящи елементите са правилно вложени, без липсващи или припокриващи се такива; • Елементите са чуствителни към големи/малки букви. Тагове не съдържат специални символи, не започват с “ “, “-”, “.” или цифра; • Има само един основен (коренен) елемент, който съдържа всички останали. • Добре оформен (well-formed) XML документ; • Правила за валидиране на XML документи (DTD и XSD); • Валиден (valid) XML документ.

  3. Що е то XSD? • XML Schema Definition; • XML език за описване на правила, които определят валидността на XML документ; • Препоръчан от W3C през 2001 г.; • Основни компоненти на една схема: • Декларации на елементи – съдържат пространство на имената, наименование и тип на елемента, ограничения за стойностите му; • Декларации на атрибути – съдържат пространство на имената, наименование и ограничения за стойностите му; • Прости и сложни типове – подробни описания на типовете данни в XML; • и др. • Генериране на XSD от .NET клас; • Генериране на .NET клас от XSD.

  4. Що е то XSLT? • XSL – Extensible Stylesheet Language; • XSLT – XSL Transformation; • XML език за трансформиране на XML документи; • Препоръчан от W3C през 1999 г.; • XSL трансформациите представляват шаблони; • Адресирането на елементите, атрибутите и стойностите от XML става с XPath; • ...

  5. Приложение на XML – interoperability • ...

  6. Приложение на XML – персистенция • ...

  7. Приложение на XML – уеб услуги • ...

  8. XML и .NET Framework • ...

More Related