XML alapok

XML: eXtensible Markup Langiage (kiterjeszthető jelölő nyelv)
Napjaink egyik kulcsfogalma az informatikában
Jellemzője:

  • adat és metaadat együtt tárolt
  • szöveges formátum
  • tetszőleges tartalom tárolása
  • rugalmas szerkezet
  • gazdag készlete a kezelő felületi szabványoknak


Megkötések a felépítésre:

  • egyetlen fő, gyökér jelölő elem létezik
  • az elem neve egy tetszőlege szó lehet
  • jelölő elemek egymásba ágyazhatók, de átlapolás nem lehet
  • feldolgozási utasítás (PI): az XML feldolgozó programnak szól
  • az elemekhez elemjellemzők (attribútumok) rendelhetők
  • egy elemhez több elemjellemző is rendelhető
  • az elemjellemző értéke elemi
  • az elemjellemző az elemhez szorosan kötődő értéket tárol

Speciális karakterek kezelése:
Vannak foglalt karakterek, nem lehetnek normál szöveg részei. Foglalt karakterek szerepletetése: helyettesítő szimbólumok.
Előre definiált helyettesítő jelek:

  • < : &lt;
  • > : &gt;
  • & : &amp;
  • ' : &apos;
  • " : &quot;
  • tetszőleges karakter : &#nnn;
  • hosszabb egyedi karaktersorozat: <![CDATA [ szöveg ]] >

Névterek használata:

  • a jelölőelemek neve a jelentésre utal
  • a felhasználók maguk jelölhetik ki az elemek neveit
  • témakör együttesekben nagya az esélye a homonímáknak
  • az elemnév önmagában nem elegendő egyértelmű azonosításra
  • megoldás: a név kibővítése a feldolgozó azonosításával
  • névtér: a feldolgozó program azonosítója
  • névtér szokásos alakja: URI
  • egy dokumentumban több névtér is élhet
  • a névterek elemhez kötése alias nevekkel történik

Névterek használata: névtér és alias összekötése:
<tagnév ... xmlns:alias="URI" ...>

névtér kötése elemhez:
<alias:tagnév... > ...</alias:tagnév>

névtér kötése elemjellemzőhöz:
<tagnév ... alias:jellemző="érték" ...>

van alapértelmezési névtér is, ahol az alias üres
névtér és alias összekötése:
<tagnév ... xmlns="URI"...>

névtér kötése elemhez:
<tagnév ...> ... </tagnév>
<tagnév ... jellemző="érték" ...>

Az aliasnév érvényességi köre azon elemre és annak befoglalt elemeire terjed ki, amelyben definiálták.
Egy belső elemben a kívül értelmezett aliasnév felülírható egy új értelmezéssel.

XML létrehozás főbb lépései

  • adattartalom meghatározása
  • adatok tagolása
  • adatokhoz név, jelentés hozzárendelése
  • adatok hierarchiájának meghatározása
  • gyökérelem létrehozása
  • adatelem hozzárendelése jellemzőhöz vagy elemhez
  • prolog PI megadása
  • elemhierarhia megadása

Címkék: Adatbáziskezelés XML

A bejegyzés trackback címe:

https://zsmaster.blog.hu/api/trackback/id/tr74698773

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása