A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Hatékony XML

50 bevált módszer XML adatszerkezetek megvalósítására

Szerző
Fordító
Lektor
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 259 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 19 cm
ISBN: 978-963-9637-18-4
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

„A könyv az XML fortélyainak kitűnő gyűjteménye; minden XML-t használó fejlesztő számára nélkülözhetetlen olvasmány. Segítségével elkerülhetjük a gyakori buktatókat, és biztosíthatjuk, hogy az általunk készített XML alkalmazások a lehető legtovább jól használhatók és együttműködésre képesek maradjanak." - Edd Dumbill, az XML.com szerkesztőségvezetője és az XML Europeprogramelnöke „Az XML-Iel kapcsolatos hasznos tanácsok és eljárások gyűjteménye. Érdemes forgatni XML alkalmazások fejlesztése előtt, közben és után."
Erre a könyvre azoknak az XML-fejlesztőknek van szüksége, akik hatékonyabbá szeretnének válni. Megtanulhatjuk, milyen eszközöket és mikor kell alkalmazni ahhoz, hogy világos, bővíthető, karbantartható és stabil XML kódot írjunk.
• Hogyan írjunk a névtérelőtagoktól független DTD-ket?
• Mi az, amit a nyelvi elemzők megbízhatóan jelentenek, és mi az, amit nem?
• Melyik sémanyelv a legmegfelelőbb egy adott munkához?
• Milyen API-t használjunk, hogy a legnagyobb... Tovább

Fülszöveg

„A könyv az XML fortélyainak kitűnő gyűjteménye; minden XML-t használó fejlesztő számára nélkülözhetetlen olvasmány. Segítségével elkerülhetjük a gyakori buktatókat, és biztosíthatjuk, hogy az általunk készített XML alkalmazások a lehető legtovább jól használhatók és együttműködésre képesek maradjanak." - Edd Dumbill, az XML.com szerkesztőségvezetője és az XML Europeprogramelnöke „Az XML-Iel kapcsolatos hasznos tanácsok és eljárások gyűjteménye. Érdemes forgatni XML alkalmazások fejlesztése előtt, közben és után."
Erre a könyvre azoknak az XML-fejlesztőknek van szüksége, akik hatékonyabbá szeretnének válni. Megtanulhatjuk, milyen eszközöket és mikor kell alkalmazni ahhoz, hogy világos, bővíthető, karbantartható és stabil XML kódot írjunk.
• Hogyan írjunk a névtérelőtagoktól független DTD-ket?
• Mi az, amit a nyelvi elemzők megbízhatóan jelentenek, és mi az, amit nem?
• Melyik sémanyelv a legmegfelelőbb egy adott munkához?
• Milyen API-t használjunk, hogy a legnagyobb sebességet és a legkisebb méretet érjük el? • Mit tehetünk a DTD-k, illetve a sémák gyors és megbízható eléréséért anélkül, hogy csökkenne a dokumentum hordozhatósága?
• Lehet, hogy az XML túl terjengős az adott alkalmazáshoz? Elliotte Rusty Harold 50 hasznos alapszabályt ír le, a valós életből merített példák alapján. Magával ragadó, könnyen érthető stílusban mutatja be, hogyan lehet fejlesztési időt nyerni, és egyúttal jobb XML kódot készíteni. Tanuljunk meg könnyen szerkeszthető, egyszerűen feldolgozható és más alkalmazásokkal, illetve kódokkal teljes mértékben együttműködő XML kódot írni! Ismerjük meg, hogyan lehet olyan XML-szótárakat tervezni, illetve dokumentálni, amelyek leíró jellegűek és továbbá bővíthetők! A könyv elolvasása után mind a nagyobb, mind a kisebb léptékű feldolgozási feladatokhoz képesek leszünk kiválasztani a legjobb eszközöket és felületeket. Elliotte nélkülözhetetlen információkat kínál az olyan szolgáltatások létrehozásával kapcsolatban, amilyen az ellenőrzés, a tömörítés, a hitelesítés, a gyorstárazás és a tartalomkezelés. Ha valaki jobb rendszereket akar tervezni, felállítani vagy létrehozni, amelyek az XML-t alkalmazzák, azonnal hozzáláthat e könyv segítségével. Elliotte Rusty Harold a New York állambeli brooklyni Polyethnic University számítástechnikai adjunktus professzora, ahol objektumközpontú programozást és XML-t oktat. Cafe con Leche nevű webhelye az XML-lel kapcsolatos egyik legnépszerűbb információforrássá vált. Számos megbecsült könyv - a Processing XML withjava (Addison-Wesley, 2003), az XML in a Nutshell, Second Edition (O'Reilly, 2002) és az XML Bible, Second Edition (Wiley, 2001) - szerzője. Vissza

Tartalom

A Hatékony XML-ről írták ix
Előszó xi
I Köszönetnyilvánítás xv
Bevezetés xvii
1. fejezet Nyelvtan
1. szabály Adjunk meg XML-bevezetést! 1
A version jellemző 2
Az encoding jellemző 3
A standalone jellemző 3
2. szabály A jelöléshez lehetőség szerint használjunk
ASCII karakterkészletet! 5
3. szabály Maradjunk az XML 1.0-nál! 9
Új karakterek az XML-nevekben 10
C vezérlőkarakterek 12
Cl vezérlőkarakterek 14
A NEL sortörésként használva 14
Unicode-normalizálás 16
Névtérelőtagok visszavonása 16
4. szabály Használjunk szabványos egyedhivatkozásokat! 17
5. szabály írjunk sok megjegyzést a DTD-be! 19
Fejlécmegjegyzések 21
Bevezetések 23
6. szabály Az elemneveket írjuk púpos írásmóddal! 26
7. szabály Lássuk el paraméterekkel a DTD-ket! 28
Jellemzők paraméterezése 31
Névterek paraméterezése 31
Teljes paraméterezés 33
Feltételes szakaszok 34
8. szabály Tegyük modulárissá a DTD-ket! 36
9. szabály Különböztessük meg a szöveget a jelöléstől! 43
10. szabály A térközök fontosak! 45
Az xmlrspace jellemző 46
Figyelmen kívül hagyható térköz 46
Címkék és térközök 47
Térközök a jellemzőkben . . 48
Sémák 49
2. fejezet Szerkezet
11. szabály Jelöléssel tegyük egyértelművé a szerkezetet! 51
Minden információegységet lássunk el címkével! 52
Kerüljük a beleértett szerkezeteket! 55
Hol a határ? 58
12. szabály A metaadatokat tároljuk jellemzőkben! 60
13. szabály Ügyeljünk a vegyes tartalomra! 65
14. szabály Engedélyezzük az XML minden nyelvi elemét! 68
15. szabály A szerkezetekre építsünk, ne a nyelvi elemekre! 71
Üreselem-címkék 74
CD ATA szakaszok 75
Karakter- és egyedhivatkozások . . . 77
16. szabály Nem elemzett egyedek és jelölések helyett használjunk URL-eket! 79
17. szabály Folyamatfüggő tartalomhoz használjunk
feldolgozási utasításokat! 82
Stílusok helye 83
Egymást átfedő címkék 85
Oldalformázás 87
Túlnyúló jelölés. 87
Feldolgozási utasítások helytelen használata 88
18. szabály Helyezzünk minden információt a példánydokumentumba! 90
19. szabály A bináris adatokat quoted printable, illetve
Base64 algoritmussal kódoljuk! 94
Quoted printable 94
Base64 96
20. szabály A modularitás és a bővíthetőség érdekében
használjunk névtereket! 97.
A névtér URI kiválasztása
Az érvényesítés és a névterek
21. szabály Ne az előtagokra, hanem a névtér URI-kre hagyatkozzunk! 101
22. szabály Ne használjunk névtérelőtagokat az elemtartalomban és a jellemzőértékekben! 105
23. szabály Az általános leíró tartalomhoz hasznosítsuk újra az XHTML-t! 106
24. szabály A megfelelő sémanyelvet válasszuk a feladathoz! 112
A W3C XML sémanyelv 112
Dokumentumtípus-meghatározásuk 113
RELAXNG 115
Schematron 116
Java, C, Python is Perl 117
Sémák rétegzése 119
25. szabály Tegyünk úgy, mintha nem létezne a PSVI! 120
26. szabály Jelezzük a dokumentumok, sémák és stíluslapok változatát! 123
27. szabály Jelöljünk jelentés szerint! 128
3. fejezet Jelentés
28. szabály Csak az éppen szükséges eszközöket használjuk! 133
29. szabály Mindig használjunk elemzőprogramot! 139
30. szabály Helyezzük rétegekbe a szolgáltatásokat! 142
31. szabály Programozzunk szabványos programozási felületekkel! 146
SAX 147
DOM 150
DOM 153
Hatékony XML
32. szabály A hatékony működéshez válasszuk a SAX-ot! 153
33. szabály A szabványok támogatásához válasszuk a DOM-otl 158
34. szabály Olvassuk be a teljes DTD-t! 160
35. szabály Mozogjunk a dokumentumban az XPath segítségével! 165
36. szabály Sorosítsuk az XML-XML-lel! 173
37. szabály Érvényesítsünk a programon belül sémákkal! 174
Xerces-J 177
DOM Level 3 érvényesítés . 179
4. fejezet Megvalósítás
38. szabály Használjunk Unicode kódolást! 183
A karakterkódolás kiválasztása 184
A char nem karakter! 187
Normálformák 188
Rendezés 189
39. szabály Lássuk el paraméterekkel az XSLT stíluslapokat! 190
40. szabály Ne kössük magunkat egyetlen gyártóhoz! 194
41. szabály Ragaszkodjunk relációs adatbázisunkhoz! 197
42. szabály A névtereket írjuk le RDDL-lel! 200
A források természete 203
Célok . 205
43. szabály Végezzünk kiszolgálóoldali XSLT-előfeldolgozást! 207
Servlet alapú megoldások 208
Apache 209
IIS 210
44. szabály Adjunk át XML-t és CSS-t az ügyfélnek! 211
45. szabály Válasszuk a megfelelő MIME típust! 214
46. szabály Tegyük rendbe a HTML-t! 217
MIME típus 218
HTML Tidy 219
Régebbi böngészők 219
47. szabály Foglaljuk katalógusba a szokványos forrásokat! 221
A katalógusok nyelvtana 222
Katalógusfájlok használata 223
48. szabály Ellenőrizzük a dokumentumokat XML digitális aláírás alapján! 226
A digitális aláírás nyelvtana 227
Eszközök digitális aláíráshoz 234
49. szabály a bizalmas adatokat rejtsük el XML-titkosítással! 236
A titkosítás nyelvtana 237
Titkosító eszközök 241
50. szabály Tömörítsünk, ha a szabad terület korlátozott! 242
Ajánlott olvasmányok 245
Tárgymutató 247

Elliotte Rusty Harold

Elliotte Rusty Harold műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Elliotte Rusty Harold könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem