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

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 XML и PHP
  1. XML
  2. XML Функции в PHP
  3. XML и Обекти
  4. RSSParser
Magenta
     
Автор  Magenta (24.04.2005 01:38)  съобщение до автора
Погледнат  3035 пъти  добави към любими
Оценка  добави коментар
Гласове  2  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 4

 



XML е един мета език за дефиниране на документи, които съдържат структурирана инфрормация.Тази структурирана информация може да съдържа думи, снимки и др.За да може да се дефинира тази дефинирана информация, трябва да се прилагат специални правила, които се дефинират от
този език.За да разберем по-добре какво предствлява този език, първо трябва да си изясним някои по-елементарни въпроси.Например какво представлява елементов тип. Под това фактически се подразбира даден елемент, който се състои от отварящ таг, съдържание и затварящ таг.
Например:
<p>Emil</p>

Да вземем друг пример:
<p>Emil Popov</p>

И в двата случая имаме еднакви отварящи и затварящи тагове. Единствено съдържанието е различно. Затова можем да говорим за елементи от един и същи тип. При документите се процедира по подобен начин, например ако имаме различни документи с еднакви типове елементи, можем да говорим за документи от подобен тип. Типичен пример за документи, които имат подобна структура са HTML документите.

HTML документите имат дефинирана семантика на таговете, както и определен тагов сет. Различни специалисти непрекъснато се стремят да подобряват HTML, за да поддържат нивото на непрестанно развиващите се течнологии, както и да го обогатят с различни вариации, например stylesheets. За разлика от HTML при XML нямаме нито дефиниран тагов сет, нито определена семантика. Той има свойството да дефинира таговете и
структурното взаимоотношение между markup езиците.И след като няма предефиниран тагов сет, няма и предифинирана семантика в XML-езика.

DTDs играят в XML важна роля. В едно DTD се дефинира, по какви общи характеристики  да си приличат документите. Примерно тук се дефинира какви типове елементи да се използват в дадени типове документи.

Всъшност какво представлява XML?  Това е определяне на типовете дефиниции за определените документи.При HTML имаме подобни описания на документите, но XML предлага доста по-големи възможности при дефиниране на документите.

При HTML имаме определени тегове, някои от които ни казват какво място заема дадения елемент:

<p>Emil</p>

От тези тагове разбираме, че става въпрос за абзац.
Или пък следното:

<U>Emil</U>

От това разбираме, че става въпрос за подчертаване на елемента.
Ако вземем например дефинирането:

<Author>Emil</Author>

По тази структура не може да се разбере за какъв вид форматиране става въпрос. Разбира се може да се говори само за описателно маркиране. Това означава, че таговете предствляват информация за съдържанието на елемента. В случая ни става ясно, че тава въпрос за автора Емил.
Да разгледаме някой по-комплексен пример:

<Article>
<Author>Emil</Author>
<Title>XML</Title>
<Site> www.xml.com </Site>
</Article>


Можем да разберем, че става въпрос за даден урок.



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


Ключови думи: PHP xml


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


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

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

Еmail  
 

 

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



IT-PLACE.NET © 2004 - 2008