ScanImage69 (2)

ScanImage69 (2)




Dokumenty XML w PHP

Dokumenty XML opanowały już chyba wszystkie dziedziny informatyki. Z Ekspertem dowiemy się, do czego XML może przydać się webmasterom i jak obsługiwać XML-a z poziomu języka PHP

W ostatnich latach pojawiło się wiele nowych języków programowania i technologii informatycznych. Większość z nich nie powstałoby i nie mogło się później rozwijać, gdyby nie XML. XML (ang. Extensible Mar-kup Language - rozszerzalny język znaczników) jest uniwersalnym formatem pozwalającym na reprezentację różnych danych w pewien uporządkowany sposób. Najpopularniejszym zastosowaniem XML-a jest przechowywanie danych.


Uniwersalny XML

Karol Wierzchołowski



XML to nowoczesny język znajdujący zastosowanie w bardzo wielu dziedzinach informatyki. 0 jego uniwersalności i skuteczności świadczyć może choćby polityka Microsoftu, który mocno promuje XML-a i opiera na nim wiele swoich nowych technologii. Warto więc poznać XML. Najlepiej zrobić to w praktyce i przy okazji wzbogacić o nowe funkcje naszą stronę WWW stworzoną w PHP.


Drzewo znaczników

■/’ ażdy plikXML można przedstawić w postaci pewnego

mentu XML. Na przykład drzewo dokumentu będzie wyglą

IV drzewa znaczników - często ułatwia ono analizę doku-

dać tak*.

<dane> k'

“ ' - : ___- ••-•"■•■to: 1 T _łiis_i__

<osoba>

i

<osoba>

<imie> <nazwisko> <telefon> <adres>

r* ■- ■ i-1 ■■■ ■ "i-1

<imie> <nazwisko> <telefon> <adres>


W tym artykule Ekspert pokaże, w jaki sposób język XML wykorzystać na naszej stronie WWW do przechowywania informacji. Najpierw poznamy budowę dokumentów XML oraz różne zastosowania tego języka. Z dalszej części artykułu dowiemy się, w jaki sposób posługiwać się dokumentami XML z poziomu języka PHP - poznamy najważniejsze funkcje i polecenia, które można z powodzeniem wykorzystać przy budowie lub rozbudowie własnej witryny. Na koniec stworzymy skrypt PHP, którego zadaniem będzie pobieranie wiadomości RSS (dokumentów spełniających wymaga

nia języka XML) i wyświetlanie ich treści na własnej stronie internetowej.

Czym jest język XML

Każdy programista do stworzenia strony internetowej używa HTML-a (ang. Hyper-text Markup Language - hipertekstowy język znaczników). W języku tym występują tak zwane znaczniki, które obejmowane są nawiasami trójkątnymi (na przykład <body>, <p>, <img>). Język HTML składa się ze skończonej liczby tych znaczników, a każdy z nich pełni określone z góry zadanie. Na przykład <body> oznacza początek

ekspert


66 LUTY 2007 1


Wyszukiwarka

Podobne podstrony:
ScanImage69 (2) Dokumenty XML w PHPDokumenty XML opanowały już chyba wszystkie dziedziny informatyki
58154 ScanImage72 (2) Tworzymy prosty czytnik RSS Znamy już najważniejsze funkcje PHP związane z jęz
Reprezentacja encji w XMLtt encja Klienci w dokumencie XML - za pomocą
Składowanie dokumentów XML-owych w relacyjnej bazie danych tt przykład - firma umożliwia klientom
Wykorzystanie relacyjnych baz danych do zarządzania dokumentami XML-owymi Zalety wykorzystania RSBD:
Wykorzystanie relacyjnych baz danych do zarządzania dokumentami XML-owymi Dokumenty XML -> dane r
Standardowe słownictwo opisu usług administracji publicznej: Dokumenty XML obejmujące to słownictwo
Aplikacje internetowe - laboratoriumXML, DTD, XML Schema, XSL Celem ćwiczenia jest stworzenie dokume
•* Twórz podpis dołączony (Enveloped), gdy podpisywany jest dokument XMl podpisem wewnętrznym XAdES
dane strukturalne dane semi-stnJrtualne dane strukturalne dane semi-stnJrtualne dokumenty xml czytni
W przypadku dokumentów XML publicznie dostępnych, parserów jest w chwili obecnej kilkadziesiąt. Do
DSCN6223 a- ITEC I K A RZESZOWSKA - Wydział Elektrotechniki l InformatykiBudowa dokumentu XML■
DSCN6229 W •. K A 1’ĄmMkt i InfrymMykl JAXP - Sposoby przetwarzania dokumentu XML
DSCN6233 Działanie SAX Parser SAX odczytuje dokument XML sekwencyjnie od początku do końca i po
DSCN6296 DOM (ang. Document Object Modef) - Obiektowy model dokumentw - struktura służąca reprezenta
DSCN6356 XMLDOM Tworzenie i modyfikacja dokumentów XML JAVA Wykladll Copyright® 2012 Jan PROKOP
DSCN6359 POLITEC HN RZESZOWSKA - Wydział Elektrotechniki i InformatykiTworzenie dokumentu XML - pods
DSCN6361 POLITECHNIKA RZESZOWSKA - WydiW Elektrotechniki i InformatykiTworzenie dokumentu XML - pods

więcej podobnych podstron