Upload
raynaitstep
View
154
Download
0
Embed Size (px)
Citation preview
Платформата Microsoft .NET иезикът на програмиране C#
Въведение в XML
XML XML - eXtensible Markup Language
Съхранява и транспортира данни Едновременно четим от нас хората и от машините Unicode базиран
<?xml version="1.0" encoding="UTF-8"?><note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body></note>
Цели и задачи
Лесна употреба Универсалност Съвместимост между системи Съвместимост във времето
Понятия – markup и съдържание
Markup: от < до > или от & до ; Останалото е съдържание
Понятия – tag
Markup защочващ с < и завършващ с > Отварящ tag <section> Затварящ tag </section> Празен tag <line-break />
Понятия – element
Започва с отварящ tag Завършва със съответния затварящ tag Може да съдържа други елементи (деца) или съдържание
Може да е само празен tag
<section><greeting>Hello, world!</greeting><line-break />
</section>
Понятия – атрибути
Двойка ключ="стойност" в отварящия tag или в празния tag
<step number="3">Connect A to B.</step>
<img src="madonna.jpg" alt="Madonna" />
Понятия – декларация
Носи информация за самия документ – метаданни
<?xml version="1.0" encoding="UTF-8"?>
Понятия – escape
< <> >& &' '" ‘’
А A кирилица  non-breaking space - неразделим интервал
Понятия – коментар
<!--no need to escape <code> & such in comments-->