«XML»–ի խմբագրումների տարբերություն

Content deleted Content added
No edit summary
Տող 8.
Այս պարբերությունում ներկայացված նյութը չի ներկայացնում բոլոր կառույցների ցանկը XML-ում. այն ներկայացնում է միայն հիմնական կառույցները, որոնք շատ են հանդիպում առօրյաում:
==== Յունիկոդ նշան ====
XML դոկումենտըփաստաթուղթը, ըստ սահմանման, նշանների շարք է: Գրեթե բոլոր օրինական [[Յունիկոդ]]ի նշաններ կարող են XML դոկումենտի մեջ հանդիպել:
==== Պրոցեսոր և ծրագիրր ====
Պրոցեսորը վերլուծում է նշումը և տալիս է համակարգված տեղեկատվություն ծրագրին: Բնորոշիչը պահանջներ է ներկայացնում` թե XML պրոցեսորը ինչ պետք է կատարի, և ինչը` ոչ, սակայն ծրագրին ոչ մի բան չի կարող անել:
==== Նշում և բովանդակություն ====
Նիշերը, որոնք պարունակում է XML փաստաթուղթը, լինում են նշման և բովանդակային և կարող են տարբերակվել սովորական սինտակտային կանոններով ծրագրով: Հիմնականում, շարքերը, որոնք ստեղծում են նշումը, սկսվում են < նիշով և վերջանում > նիշով, կամ սկսվում & նիշով և վերջանում ; նիշով: Նիշերի այն շարքերը, որոնք նշման չեն` բովանդակային են: Չնայած դրան, [[CDATA]] բաժնում <![CDATA[ և ]]> բաժանիչները դասակարգվում են նշման դասին, իսկ նրանց միջև գտնվող տեքստը` բովանդակային:
==== Հայտանիշ ====
Նշման կառույցները, որոնք սկսվում են < և վերջանում են > կոչվում են հայտանիշեր([[անգլ.|անգլերեն]]` tag): Հայտանիշները լինում են 3 տեսակ`
* Սկսման հայտանիշեր: Օրինակ` <nowiki><section></nowiki>
* Վերջացնելու հայտանիշեր: Օրինակ` <nowiki></section></nowiki>
* Դատարկ-տարրային հայտանիշեր: Օրինակ` <nowiki><line-break /></nowiki>
 
==== Տարր ====
Տրամաբանական փաստաթղթի մասը, որը կա'մ սկսվում է սկսման հայտանիշով և վերջանում է վերջացնելու հայտանիշով, կա'մ էլ պարունակում է միայն դատարկ-տարրային հայտանիշեր, կոչվում է տարր: Սկսման և վերջացնելու հայտանիշերի միջև գտնվող նիշերը, եթե առկա են, կոչվում են տարրերի բովանդակություն, և կարող են պարունակել նշում, ներառյալ այլ տարրեր, որոնք կոչվում են երեխա տարրեր: Տարրի օրինակ է` <nowiki><Greeting>Hello, world.</Greeting></nowiki>, կամ` <nowiki><line-break /></nowiki>:
 
==== Բնորոշիչ ====
Նշման կառույցները, որոնք պարունակում են անուն/արժեք զույգ, որը ունի սկսման և դատարկ-տարրային հայտանիշ, կոչվում են բնորոշիչներ: Ստորև ներկայացված օրինակում img տարրը ունի երկու բնորոշիչ` src և alt:
:<source lang="xml"><img src="madonna.jpg" alt='Foligno Madonna, by Raphael'/></source>
Այլ օրինակ, որտեղ բնարոշիչի անունը number է, իսկ արժեքը 3 է:
:<source lang="xml"><step number="3">Connect A to B.</step></source>
 
XML-ի բնորոշիչը կարող է ունենալ մեկ արժեք և ամեն բնորոշիչը կրող է հայտնվել ամենաշատը մեկ անգամ ամեն տարրում: Այն դեպքում, երբ մի քանի արժեք է պետք` դա պետք է արվի ցանկը լավ կազմված XML բնորոշչի մեջ կոդավորելով: XML բնորոշիչը` այս դեպքում, պետք է ունենա որոշ ձևաչափ: Սովորաբար դա կամ : կամ ; նիշերով սահմանվոց ցանկ է, կամ էլ , եթե անհատական արժեքները չեն պարունակում բացատներ, կարող է օգտագործվել բացատներով սահմանված ցանկ:
:<source lang="xml"><div class="inner greeting-box" >Hello!</div></source>
Այստեղ class բնորոշիչը ունի երկու արժեք` inner greeting-box, որը նշում է inner և greeting-box class-անունները:
 
==== XML-ի հայտարարումը ====
XML փաստաթղթերը կարող են սկսվել իրենց մասին որոշ տեղեկատվությամբ, ինչպես հետևալ օրինակում`
:<source lang="xml"><?xml version="1.0" encoding="UTF-8"?></source>
 
 
Ստացված է «https://hy.wikipedia.org/wiki/XML» էջից