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

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 XML и PHP 5
  1. XML и PHP 5 - I
  2. XML и PHP 5 - II
  3. XML и PHP 5 - III
  4. XML и PHP 5 - IV
  5. XML и PHP 5 - V
Miro
     
Автор  Miro (01.07.2007 22:48)  съобщение до автора
Погледнат  6975 пъти  добави към любими
Оценка  добави коментар
Гласове  1  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 5

 



Този урок е предназначен за всички, които се занимават с PHP и са заинтересовани от новата функционалност на XML в PHP 5. Необходими са основни познания за XML, а опитът с PHP и XML е допълнително преимущество за усвояването на урока.

Въведение

В съвременото интернет общество, XML не е само понятие, а  вече е широко използван стандарт. Затова поддръжката на XML беше приета по-сериозно в PHP 5 отколкото в PHP 4. В PHP 4 подръжката на XML беше семпла и недоразвита концепция. Въпреки подобрението на някои от недостатъците в PHP 4.3, във версия PHP 5 е налице доста добре изградена концепция в това отношение. С този урок ще представя важните моменти на поддръжката на XML в PHP 5.

PHP подържа XML още от времето на младостта си. Докато това беше  ''само'' SAX  базиран интерфейс, позволяващ парсването на даден XML документ, в PHP 4 се появява терминът  domxml, като малко по – късно се появява и разширението за xslt. С течение на жизнения цикъл на PHP 4, постепенно се появяват екстри като HTML, XSLT и DTD валидация, които бяха добавени към разширението domxml. За съжалиние откакто  xslt и domxml, не преминаха експеременталния етап и бяха модифицирани още няколко пъти и вече те не са включени по подразбиране и често не биват инсталирани допълнително.

XML в PHP 5

Почти всичко, свързано с XML в PHP, беше преработено за PHP 5. Всички разширения на XML са сега основани на отличния проект от гном в библиотека на libxml 2. В която са обединени всички разширения касаещи XML. Това значи, че дали ще се ползва SAX, DOM или simpleXML. Единствено за разширенията  за SOAP и за XSLT се нуждаят от допълнителна настройка.

SAX - (Simple API for XML – Прост API интерфейс за XML )

При ползването на SAX, парсерът преминава през документа и генерира събития за всеки начален и краен таг или друг елемент, намерен в XML документа. Има възможност да бъдат управлявани генерираните събития. Поддръжката на SAX е била налична от PHP 3 и затова тя не се е променила  много оттогава.  До PHP 5 SAX не се е променил, така вашият стар код е напълно пригоден. Единствена разлика е че сега SAX не се подържа от бившата библиотека : expat, а е включена в libxml2 .



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


Ключови думи: PHP PHP5 xml xml документ


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


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

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

Еmail  
 

 

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



IT-PLACE.NET © 2004 - 2008