Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Малко думи за XML
  1. Какво е XML?
  2. SGML
  3. Заключение
     
Автор  webdev (23.04.2004 13:49)  съобщение до автора
Погледнат  4243 пъти  добави към любими
Оценка  добави коментар
Гласове  5  изпрати на приятел
Коментари  (0)  абонирай се за XML
    Страница 2 / 3

 



SGML

SGML(Standard Generalized Markup Language), от който всъщност е създаден XML, е "роден" от нуждата да има някакъв контейнер за данни, напълно независим от софтуер или производител. SGML също е Meta език; можете спокойно да направите извода, че SGML е език за дефиниране на други Markup езици, той е много мощен, но е комерсиален и доста скъп.
Защо XML трябва да се използва?
Ето няколко основни качества на езика :
1. XML може да бъде използван с вече съществуващите интернет-протоколи
2. Поддържа се от много приложения
3. Съвместим е с SGML и повечето SGML приложения могат да бъдат конвертирани до XML.
4. XML е лесен и за хора, които не се занимават с програмиране, лесен за създаване и разлика от HTML не трябва да учиш тагове, а можеш да си създаваш свои собствени.
Ето, сега да се захващаме да създадем един XML файл. Отворете любимия си текстов редактор и напишете следното:


CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="windows-1251"?>
<
home.page>
<
head>
    <
title>
   
WebDevMagazine Home Page
    </
title>
</
head>
<
body>
        <
main.heading>
       
Welcome to WebDevMagazine
        </
main.heading>
    <
imptext />
    <text>
        <para>
        XML Tutorial
        <
/para>
    </
text>
</
body>
<
home.page>


Вече създадохте първия си XML документ, но нека да видим елементите му и да ги обясним .
[1] <?xml version="1.0"?>, е XML декларация, която определя, че ще следва XML код, не е задължителна, но е добре ако я има във вашите документи.

[2] <home.page> e началото на главния елемент. Всеки XML документ трябва да има един главен елемент documents. Елементът </home.page> определя края на главния елемент. Много е важно отварящият таг и затварящият да са със едно и също име

CODE
1
2
3
<home.page>
.....
</
home.page>

а не

CODE
1
2
3
<homepage>
...
</
home.page>


[3] <imptext> е празен елемент и използва специален таг, наречен празен (empty), като синтаксисът му трябва да е с "/>" накрая и да изглежда така:

CODE
1
<imptext /> а не <imptext>

Такъв таг няма нужда от затварящ елемент:

Това е грешно:

CODE
1
2
3
<imptext>
...
</
imptext>


[4] <banner source="nibanner.gif" /> е също вид празен елемент, но е със атрибут, който сочи към някакъв външен файл, което в случая е графика.

Могат да се ползват и двата варианта:
<banner source="nibanner.gif" /> или
<banner source="nibanner.gif" ></banner>
 
[5] <head>, <title> и т.н са с атрибути със синтаксис, като са дефинирани

<element.type.name attribute.name="attribute.value">

Един атрибут може да бъде определен само в един таг
<medicine packing="strip10T" salt="ciprofloaxin" expiry="May2004" price="$1">



 << Предишна страница Следваща страница >> 


Ключови думи: xml sgml html таг първи стъпки въведение в XML


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008