|
||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
Software (10844)
|
PHP (57) - XMLXML se stalo módou současných systémů. Podívejme se, jak na něj jít pomocí PHP.
XML je fenoménem posledních několika let. Pro ty z vás, kdo by snad
nevěděl o co
se jedná: XML označuje způsob velmi pružného ukládání dat pomocí
souborů obsahujících značky. Je to trochu podobné jako HTML, které
rovněž obsahuje data a
značky (tagy), ale v trochu jiném slova smyslu. Podobnost mezi HTML (Hypertext Markup Language
česky něco jako "značkový jazyk pro práci s hypertextem") a XML (Extensible Markup Language,
česky něco jako"rozšiřitelný jazyk se značkami") není čistě náhodná,
oba jazyky mají stejného rodiče. Je jím SGML (Standard Generalized
Markup Language, "standardní zobecnění jazyk se značkami"). XML nám umožňuje vytvářet sktrukturované dokumenty. "Sktrukturované" znamená, že budou obsahovat "značky" a "znaky". Značky dávají dokumentu XML strukturu, kdežto znaky jim dávají obsah. XML dokumenty mohou být značně rozsáhlé, ale přesto (a to je asi hlavní výhoda) bývají snadno čitelné jak lidem, tak i počítačům. Zkrátíme úvod tím, že si předvedeme, jak takový XML dokument může vypadat: <?xml
version="1.0"
encoding="UTF-8"?> To by mělo odstranit všechny nejasnosti kolem výhod XML. Vidíte, že
formát je to opravdu pohodový. XML se skládá z několika oddílů neboli
uzlů. Popis využití XML a technik jeho
zpracování by vydal na nejednu knihu a skutečně na toto téma bylo mnoho
knih vydáno. My si v našem seriálu ukážeme
pouze dvě základní věci: Nejprve jak data z XML pomocí PHP číst
a potom jak elegantně data do XML pomocí PHP zapisovat. Pozn.: Celému problému se šířeji věnuje například náš seriál na Linuxsoftu. Věc je to technicky zaměřená, poměrně erudovaně napsaná a podstatně rozsáhlejší než našich několik dílů, které se budou XML věnovat. Aleš Hakl se však soustřeďuje převážně na práci v Javě, okrajově v FreePascalu a Pythonu, takže se vzájemně nebudeme křížit. Expat a PHP
|
|
||
DISCUSSION
For this item is no comments. |
||
Add comment is possible for logged registered users.
|
1. |
Pacman linux Download: 4878x |
2. |
FreeBSD Download: 9066x |
3. |
PCLinuxOS-2010 Download: 8564x |
4. |
alcolix Download: 10947x |
5. |
Onebase Linux Download: 9661x |
6. |
Novell Linux Desktop Download: 0x |
7. |
KateOS Download: 6242x |
1. |
xinetd Download: 2412x |
2. |
RDGS Download: 937x |
3. |
spkg Download: 4759x |
4. |
LinPacker Download: 9966x |
5. |
VFU File Manager Download: 3198x |
6. |
LeftHand Mała Księgowość Download: 7203x |
7. |
MISU pyFotoResize Download: 2808x |
8. |
Lefthand CRM Download: 3563x |
9. |
MetadataExtractor Download: 0x |
10. |
RCP100 Download: 3120x |
11. |
Predaj softveru Download: 0x |
12. |
MSH Free Autoresponder Download: 0x |