1.062.818

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

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

Tanuljuk meg az XML használatát 24 óra alatt

24 egyszerű, egyórás lecke

Szerző
Fordító
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 603 oldal
Sorozatcím: Tanuljuk meg 24 óra alatt
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 19 cm
ISBN: 963-9637-09-2
Megjegyzés: Fekete-fehér ábrákkal illusztrálva. CD-melléklet nélkül.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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

Aki ezt a könyvet elolvassa, az 24, egyenként legfeljebb egy óra alatt feldolgozható lecke formájában megtanulhatja az XML alapjait. A stílus mindenütt egyszerű, a leckék anyaga pedig egymásra épül. Így az alapoktól indulva sajátíthatjuk el az XML alapelvein túl mindazoknak a kiegészítő technológiáknak a használatát is, amelyek ehhez a területhez kapcsolódnak. Valamennyi lecke tartalmaz olyan példákat is, amelyek a lehető legegyszerűbben mutatják be a tanultak gyakorlatba való átültetését.

Az órák anyagában a szerző lépésről lépésre haladva tárja elénk az XML dokumentumokkal kapcsolatos legfontosabb tudnivalókat. A valamennyi fejezet végén megtalálható kérdések és gyakorlatok segítenek elmélyíteni a megszerzett tudást, a szövegben gyakran előforduló megjegyzések és tippek pedig ötletes megoldásokat mutatnak be.

Michael Morrison író, szoftverfejlesztő és általában véve egy meglehetősen kreatív ember. Eddig összesen 30 könyvet, és 5 interaktív tanfolyami anyagot írt.... Tovább

Fülszöveg

Aki ezt a könyvet elolvassa, az 24, egyenként legfeljebb egy óra alatt feldolgozható lecke formájában megtanulhatja az XML alapjait. A stílus mindenütt egyszerű, a leckék anyaga pedig egymásra épül. Így az alapoktól indulva sajátíthatjuk el az XML alapelvein túl mindazoknak a kiegészítő technológiáknak a használatát is, amelyek ehhez a területhez kapcsolódnak. Valamennyi lecke tartalmaz olyan példákat is, amelyek a lehető legegyszerűbben mutatják be a tanultak gyakorlatba való átültetését.

Az órák anyagában a szerző lépésről lépésre haladva tárja elénk az XML dokumentumokkal kapcsolatos legfontosabb tudnivalókat. A valamennyi fejezet végén megtalálható kérdések és gyakorlatok segítenek elmélyíteni a megszerzett tudást, a szövegben gyakran előforduló megjegyzések és tippek pedig ötletes megoldásokat mutatnak be.

Michael Morrison író, szoftverfejlesztő és általában véve egy meglehetősen kreatív ember. Eddig összesen 30 könyvet, és 5 interaktív tanfolyami anyagot írt. Társszerzője volt a JavaScript Bible-nek, valamint egyedüli szerzője a Faster Smarter HTML and XML című könyvnek. Legújabb művei között találjuk a Sams által kiadott Teach Yourself HTML and CSS, a Treo Essentials, valamint a BlackBerry in a Snap című köteteket.

A CD-melléklet tartalma:
- a könyv példaprogramjainak forráskódja
- SAXON
- HTML Tidy
- Xerces
- Apache FOP (Formating Objects Processor) Vissza

Tartalom

A szerzőről
Bevezetés
Alapok
Ismerkedés az XML-lel3
Minek nekünk XML?4
A HTML rövid története5
Nyelvek kavalkádja az XML-lel6
A HTML és az XML közelítése8
Az XML és a webböngészők10
XML a való életben13
Összefoglalás15
Kérdések és válaszok15
Feladatok16
Kvíz16
Válaszok16
Gyakorlatok16
XML dokumentumok létrehozása17
Gyors bevezetés az XML használatába18
Az XML építőkövei18
Az elemek belülről20
Az XML öt parancsolata22
Az XML speciális szimbólumai24
Az XML deklaráció25
A megfelelő XML szerkesztő kiválasztása26
Első XML dokumentumunk29
XML dokumentumok megjelenítése32
Összefoglalás35
Kérdések és válaszok36
Feladatok37
Kvíz37
Válaszok37
Gyakorlatok37
Az XML adatok meghatározása
Az adatok meghatározása DTD séma segítségével41
Saját jelölőnyelv létrehozása42
Sémák és adatmodellezés XML-lel44
A DTD technológia (Document Type Definition)45
Az XML Schema (XSD) technológia46
A sématechnológiák összehasonlítása48
Miért fontos ellenőrizni a dokumentumok érvényességét?50
A DTD alapjai51
A DTD részei52
Elem vagy attribútum?54
Ássunk az elemek mélyére!55
Üres elemek56
Gyermekelemek egy csak elemeket tartalmazó (element-only) elemben57
A szöveges tartalom és a gyermekelemek kombinálása kevert elemekben59
Tetszőleges tartalmú (ANY) elemek61
Használjunk attribútumokat62
Több attribútum egyidejű használata65
Példa egy teljes DTD-re68
Összefoglalás68
Kérdések és válaszok69
Feladatok69
Kvíz69
Válaszok69
Gyakorlatok70
Ássunk az XML dokumentumok mélyére!71
Megjegyzések elhelyezése az XML dokumentumokban72
Karakterkódolás az XML dokumentumokban73
Az egyedek csodálatos világa76
Értelmezett egyedek78
Általános egyedek78
Paraméteregyedek (parameter entities)80
Nem értelmezett egyedek (unparsed entities)81
Belső és külső egyedek81
A jelölések (notations) jelentősége83
A CDATA használata84
On-line rádió megvalósítása XML segítségével85
Összefoglalás88
Kérdések és válaszok89
Feladatok90
Kvíz90
Válaszok90
Gyakorlatok90
Névterek használata91
A névterekről általában92
A névterek elnevezése94
Névterek deklarálása és használata95
Alapértelmezett névterek98
Explicit névterek98
Összefoglalás101
Kérdések és válaszok102
Feladatok02
Kvíz102
Válaszok102
Gyakorlatok103
Átméretezhető vektorgrafika készítése SVG-vel105
Mi is az az SVG?106
A pixel- és vektorgrafika összehasonlítása107
Az SVG és a vele rokon technológiák108
A Microsoft válasza a vektorgrafika térhódítására108
A Macromedia Flash108
SVG mobil eszközökön109
Az SVG nyelv belülről110
Az SVG váza110
Koordinátarendszerek az SVG-ben111
Egy SVG rajz létrehozása112
A gyökérelem113
Alakzatok rajzolása az SVG gyermekelemeinek segítségével116
Négyszögek116
Körök118
Ellipszisek118
Vonalak120
Összetett alakzatok121
Sokszögek122
A polyline elem123
Alakzatok megjelenésének befolyásolása CSS stíluselemek segítségével124
Kitöltés színátmenettel125
Útvonalak (path) rajzoláa127
Szöveg létrehozása SVG-ben129
Szabad szöveges tartalom129
Szöveg ráillesztése egy útvonalra130
SVG rajz beágyazása egy weblapba133
Összefoglalás134
Kérdések és válaszok134
Feladatok134
Kvíz135
Válaszok135
Gyakorlatok135
Az XML Schema használata137
Az XML Schema alapjai138
Az XSD adattípusai139
Az XSD sémák és az XML dokumentumok kapcsolata141
Az egyszerű típusok használata142
A karakterlánc (string) típus143
A logikai (boolean) típus143
Számtípusok144
Dátum és idő típusok145
Egyéni típusok147
Felsorolt típusok150
Listák151
Minta alapú típusok152
Ássunk az összetett típusok mélyére!154
Üres elemek154
Csak elemeket tartalmazó elemek155
Kevert tartalmú elemek156
Sorozatok és választások157
Névterek és XSD sémák161
Az xsd előtag161
Sémadokumentumokra való hivatkozások161
Példa egy teljes XSD sémára163
A RELAX NG és az XML Schema technológia jövője165
Összefoglalás166
Kérdések és válaszok167
Feladatok168
Kvíz168
Válaszok168
Gyakorlatok168
XML dokumentumok érvényességének ellenőrzése169
Néhány szó a dokumentumok helyességéről170
Az ellenőrzés eszközei172
DTD alapján történő ellenőrzés173
Az érvényesség ellenőrzése XSD séma alapján176
Érvénytelen dokumentumok javítása178
A dokumentumok jól formázottságának ellenőrzése180
Összefoglalás181
Kérdések és válaszok181
Feladatok182
Kvíz182
Válaszok182
Gyakorlatok183
XML dokumentumok formázása és megjelenítése
XML-formázási módszerek187
Stíluslapok és az XML dokumentumok formázása188
Stíluslapok iránti igény megjelenése189
Ismerkedés a CSS és XSL technológiával190
XML dokumentumok formázása stíluslapokkal193
A CSS, XSLT és XSL-FO használata194
Stíluslapok a gyakorlatban196
A feladat megoldása CSS segítségével198
A feladat megoldása XSLT segítségével200
Összefoglalás202
Kérdések és válaszok203
Feladatok204
Kvíz204
Válaszok204
Gyakorlatok204
XML tartalom formázása CSS stíluslapokkal205
Ismerkedés a CSS-sel206
Bevezetés a CSS stílusok használatába211
A szöveg elrendezésével kapcsolatos tulajdonságok211
Szövegformázási tulajdonságok212
A stíluslapok és az XML dokumentumok összekapcsolása215
Első CSS stíluslapunk216
Helymeghatározás CSS segítségével219
Játék a Z-indexszel224
Margók226
Belső térkitöltés (padding)228
Az elemek igazítása229
Szövegformázási fogások230
Betűtípusok230
Dobjuk fel a szöveget színekkel és háttérképekkel232
A térközök beállítása235
Második teljes stíluslapunk236
Összefoglalás239
Kérdések és válaszok240
Feladatok241
Kvíz241
Válaszok241
Gyakorlatok242
Bevezetés az XSL használatába243
Az XSL alapjai244
Az XSL összetevői és részei247
Az XSLT (XSL Transformation) technológia248
Az XPath249
XSL-FO (XSL Formatting Objects)250
Bevezetés az XSLT használatába251
Sablonok (template)252
Minták és kifejezések257
Egy XSL stíluslap és egy XML dokumentum összekapcsolása258
Első XSLT stíluslapunk259
Összefoglalás264
Kérdések és válaszok264
Feladatok265
Kvíz265
Válaszok266
Gyakorlatok266
XML dokumentumok átalakítása XSLT segítségével267
Az XSL-ről részletesebben268
Sablonok létrehozása és alkalmazása269
A csomópontok feldolgozása272
A csomópontok rendezése274
A minták használatának alapjai275
A kifejezések használata277
Munka az operátorokkal277
A szabványos függvények használata279
Egy teljes példa az XSLT alkalmazására281
Egy másik példa az XSLT használatára284
Összefoglalás292
Kérdések és válaszok293
Feladatok294
Kvíz294
Válaszok294
Gyakorlatok295
iTunes zenekönyvtárunk kezelése XML segítségével297
Az XML szerepe az iTunes működésében298
Az iTunes könyvtárat tartalmazó fájl belülről300
Hivatkozás az iTunes rendszerben tárolt zeneszámokra302
Építsünk webes iTunes megjelenítőt305
Vissza az iTunes XML zenetárához305
Az iTunes könyvtárat megjelenítő XSLT stíluslap elkészítése307
Lássuk az eredményt!310
Összefoglalás312
Kérdések és válaszok313
Feladatok313
Kvíz314
Válaszok314
Gyakorlatok314
XML dokumentumok formázása XSL-FO segítségével315
Mi is az az XSL-FO?316
Munka az XSL-FO nyelvvel317
Az XSL-FO dokumentumok alapvető szerkezete318
Szöveg formázása az XSL-FO segítségével323
A térközök és a keretek beállítása324
Lapok kezelése325
Az XSL-FO dokumentumok érvényességének ellenőrzése326
XSL-FO dokumentumok átalakítása PDF formátummá327
Egy teljesebb példa az XSL-FO alkalmazására328
Összefoglalás332
Kérdések és válaszok333
Feladatok334
Kvíz334
Válaszok334
Gyakorlatok334
XML és a Google Maps335
Ismerkedés a Google Maps szolgáltatással336
A Google Maps testreszabásának alapjai340
Hogyan juthatunk saját API kulcshoz?341
Ismerkedés a Google Maps API-val342
Egy hely földrajzi koordinátáinak előállítása344
Első elképzelések egy egyedi térképalkalmazásról345
Egy egyedi térképalkalmazás fejlesztése347
Egy egyedi Google térkép összeállítása349
Az egyedi térkép megjelenítése349
Az egyedi információs ablak stílusának kialakítása353
A kész térkép kipróbálása355
Összefoglalás356
Kérdések és válaszok357
Feladatok358
Kvíz358
Válaszok358
Gyakorlatok359
XML adatok feldolgozása és kezelése 361
XML szerkezetek bejárása a DOM segítségével363
Mi is az a DOM?364
Hogyan működik a DOM?365
Nyelvi csatolások367
A DOM fa használata367
DOM felületek368
A Node interfész368
A Document interfész368
Az Element interfész369
Az Attr interfész369
A Nodelist interfész369
XML adatok hozzácsatolása egy weblaphoz370
XML adatokhoz való hozzáférés a DOM segítségével372
Egy XML dokumentum betöltése372
A DOM fa bejárása374
Egy teljes példa a DOM alkalmazására379
A DOM fa frissítése382
Összefoglalás384
Kérdések és válaszok384
Feladatok385
Kvíz385
Válaszok385
Gyakorlatok385
SAX-Simple API for XML 387
Mi is a SAX?388
A SAX igazán rövid története389
SAX 1.0389
SAX 2.0390
SAX elemzőt használó programok fejlesztése390
A megfelelő SAX elemző beszerzése391
Xerces392
libxml392
Python393
A SAX használata Java-ból393
A SAX-ot használó példaprogram belülről395
A main() metódus397
A ContentHandler interfész megvalósítása398
Az ErrorHandler interfész megvalósítása402
A Document Printer program kipróbálása403
Összefoglalás405
Kérdések és válaszok405
Feladatok406
Kvíz406
Válaszok406
Gyakorlatok406
XML adatok lekérdezése az XQuery segítségével407
Mi is az az XQuery?408
XML adatlekérdezések409
Helyettesítő karakterek a lekérdezésekben412
Szűrők használata konkrét információk kikeresésére412
Hivatkozás az attribútumokra415
Az XQuery eredményeinek feldolgozása415
Ismerkedés a Saxonnal417
Egy gyakorlati példa a lekérdezések, az XQuery és a Saxon használatára418
Összefoglalás423
Kérdések és válaszok424
Feladatok424
Kvíz424
Válaszok425
Gyakorlatok425
Az XML használata adatbázisokkal kapcsolatban427
Gyors bevezetés a relációs adatbázisok elméletébe428
A világ legrövidebb bevezetése az SQL használatába430
Rekordok lekérdezése a SELECT segítségével433
A WHERE záradék433
Rekordok beillesztése434
Bejegyzések frissítése435
Rekordok törlése435
Az adatbázisok és az XML436
XML adatok bevitele adatbázisok tábláiba437
XML dokumentumok tárolása adatbázisban438
XML dokumentum exportálása adatbázisból439
Adatok lekérdezése XML formátumban440
Összefoglalás445
Kérdések és válaszok445
Feladatok446
Kvíz446
Válaszok446
Gyakorlatok446
Az XML és a keresőmotorok kapcsolata447
A webes keresőmotorok működésének alapelvei448
Ismerkedés a Google Sitemaps szolgáltatásaival450
A Google Sitemaps által alkalmazott protokoll452
Saját webhelytérképünk létrehozása455
Egy egyszerű Sitemap dokumentum455
Több dokumentumban megvalósított térképek457
Saját Sitemap dokumentumunk validálása459
A Sitemap dokumentumok benyújtása a Google-nek460
Egy automatikus Sitemap eszköz használata462
Összefoglalás465
Kérdések és válaszok465
Feladatok466
Kvíz466
Válaszok466
Gyakorlatok467
Az XML hatása a HTML-re
Webtartalmak strukturálása XHTML segítségével471
XHTML avagy a nagy logikai egyesítés472
Az XHTML és a hagyományos HTML összehasonlítása474
XHTML dokumentumok létrehozása és validálása475
XHTML dokumentumok előkészítése validálásra476
Egy XHTML dokumentum összeállítása479
XHTML dokumentumok érvényességének ellenőrzése480
HTML dokumentumok átalakítása XHTML-lé482
HTML dokumentumok átalakítása XHTML-lé kézzel482
A HTML automatikus átalakítása XHTML-lé487
Összefoglalás489
Kérdések és válaszok489
Feladatok490
Kvíz490
Válaszok490
Gyakorlatok491
XML dokumentumok címzése és összekapcsolása493
Az XPath működésének lényege494
Tájékozódás egy dokumentumon belül XPath minták segítségével497
Hivatkozás a csomópontokra498
Hivatkozás attribútumokra és részhalmazokra501
Az XPath függvényei és azok használata502
Csomópontokkal kapcsolatos függvények503
Karakterláncokat feldolgozó függvények503
Logikai függvények505
Számokkal kapcsolatos függvények505
Az XPath szerepe506
HTML, XML és a dokumentumok közti kapcsolatok507
Címzés az XPointerrel514
XPointer kifejezések megfogalmazása514
XPointerek létrehozása516
Kapcsolatok kialakítása az XLink segítségével517
Az XLink attribútumairól519
Kapcsolatok létrehozása az XLink segítségével521
Egy teljes példa az XLink használatára524
Összefoglalás527
Kérdések és válaszok527
Feladatok528
Kvíz528
Válaszok529
Gyakorlatok529
A WML és az XHTML Mobile 531
Az XML és a drótnélküli kapcsolatok532
A WML alapjai535
A WML építőelemei535
A WML gyökéreleme536
Navigáció a WML tartalmakban537
A WML dokumentumok tartalmáról538
WML dokumentumok létrehozása539
Mielőtt nekilátnánk - a szükséges eszközök540
Az infrastruktúra megalapozása541
A legegyszerűbb WML dokumentum541
A kártyák létrehozása542
Szövegformázás543
A navigáció négy módja545
A jó öreg hivatkozások545
A select-option szerkezet547
Az OK gombbal való összekapcsolás549
Egy esemény és egy művelet egymáshoz rendelése551
A Menu gomb programozása552
WBMP képek beillesztése554
A felhasználói bemenet fogadása556
A WML és az XHTML Mobile ötvözése557
Összefoglalás560
Kérdések és válaszok561
Feladatok561
Kvíz561
Válaszok562
Gyakorlatok562
Webes hírközvetítés az RSS segítségével562
Az RSS rövid története564
RSS hírkoncentrátorok használata567
Az RSS 2.0. nyelv573
Egy hírcsatorna létrehozása és validálása573
A hírcsatornák megjelenítése575
A hírcsatornákat leíró dokumentum létrehozása575
Egy hírcsatorna tartalmának átalakítása megjelenítésre576
Összefoglalás579
Kérdések és válaszok580
Feladatok580
Kvíz580
Válaszok581
Gyakorlatok581
Függelék
Az XML-lel kapcsolatos információforrások585
Az XML-lel kapcsolatos általános információforrások586
XML eszközök586
XML alapú nyelvek588
XML specifikációk589
Tárgymutató591

Michael Morrison

Michael Morrison műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Michael Morrison 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