XML: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
EmausBot (aptarimas | indėlis)
S r2.6.4) (robotas Pridedama: sh:XML
Nėra keitimo santraukos
Eilutė 23:
</source>
 
Šiame pavyzdyje elementas ''asmuo'' turi atributą ''paso_numerispasonumeris'' ir du dukterinius elementus (''vardas'' ir ''pavardėpavarde''). Abu šie dukteriniai elementai turi su jais susijusį tekstą. Elementas ''asmenys'' turi du tą patį vardą turinčius elementus (''asmuo''). Trečias elementas (''papildoma_informacija'') neturi nei dukterinių elementų, nei susieto teksto.
 
Nors teoriškai XML galima naudoti ir lietuviškus bei kitokius rašmenis, straipsnio rašymo metu (2005 m) vis dar ne visos populiarios sistemos tai palaikopalaikė. Specifiniams simboliams paprastai naudojamos sutartinės sekos (pavyzdžiui, &amp;#279; – simbolis su [[Unicode]] kodu 279, lietuviška „ė“).
 
=== Elementų radimas dokumente ===
 
XML elementai gali būti automatiškai randami pagal vardą arba pagal kelią (tarkim, ''asmenys/asmuo/pavardėpavarde/text()''). Tačiau XML tas pats kelias gali vesti į kelis elementus (minėto tako rezultatas bus (''Kebenis, IšminčiusIsmincius''). XML kelių variantai aprašyti [[XPath]] standarte. Šiuo metu yra įvairioms kalboms skirtų bibliotekų dirbti su XML, todėl pačiam programuoti teksto analizęanalizės paprastai neprireikia.
 
=== Plėtimo galimybės ===
Eilutė 43:
</source>
 
turintį naują elementą ''pastaba'', užklausa ''asmenys/asmuo/pavardėpavarde/text()'' dirbs kaip dirbusi, o elementas ''pastaba'' bus praleidžiamas. Todėl, programai besivystant, iškyla daug mažiau versijų nesuderinamumo problemų.
 
=== Vardų erdvės ===