«XML»–ի խմբագրումների տարբերություն
Content deleted Content added
չ clean up oգտվելով ԱՎԲ |
|||
Տող 14.
==== Պրոցեսոր և ծրագիրր ====
Պրոցեսորը վերլուծում է նշումը և տալիս է համակարգված տեղեկատվություն ծրագրին։ Բնորոշիչը պահանջներ է ներկայացնում՝ թե XML պրոցեսորը ինչ պետք է կատարի, և ինչը՝ ոչ, սակայն ծրագրին ոչ մի բան չի կարող անել։
==== Նշում և բովանդակություն ====
Նիշերը, որոնք պարունակում է XML փաստաթուղթը, լինում են նշման և բովանդակային և կարող են տարբերակվել սովորական սինտակտային կանոններով ծրագրով։ Հիմնականում, շարքերը, որոնք ստեղծում են նշումը, սկսվում են < նիշով և վերջանում > նիշով, կամ սկսվում & նիշով և վերջանում ; նիշով։ Նիշերի այն շարքերը, որոնք նշման չեն՝ բովանդակային են։ Չնայած դրան, [[CDATA]] բաժնում <![CDATA[ և ]]> բաժանիչները դասակարգվում են նշման դասին, իսկ նրանց միջև գտնվող տեքստը՝ բովանդակային։
==== Հայտանիշ ====
Տող 36.
:<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-անունները։
Տող 57.
=== Կոդավորման հայտնաբերում ===
[[Յունիկոդ]]ի սիմվոլների շարքը կարող է կոդավորվել բայտերի՝ պահպանման համար կամ մի քանի ձևերով փոխանցման համար, որոնք կոչվում են
XML թույլ է տալիս [[Յունիկոդ]]ով սահմանված այլ կոդավորումնեի օգտագործումը և այլ կոդավորումները, որոնց սիմվոլները նույնպես հայտնվում են [[Յունիկոդ]]ում։ XML-ը նաև մեխանիզմ է տրամադրում, որի միջոցով XML պրոցեսորը կարող է հուսալիորեն, առանց որևէ նախնական գիտելիքի, որոշել որ կոդավորումն է օգտագործվում։
Տող 66.
* Կարող է անհնար լինել օգտագործել սիմվոլը հեղինակի մեքենայում։
* Որոշ սիմվոլներ ունեն գլիֆեր, որոնք դժվար է տարվերակել այլ սիմվոլներից։ Օրիանկներ են՝
** Չդադարող բացատ (
** Կիրիլյան մեծտառ А (
Կա հինգ նախապես սահմանված սուբյեկտներ՝
* < ներկայացնում է <
* > ներկայացնում է >
* & ներկայացնում է &
* ' ներկայացնում է '
*
Բոլոր թույլատրելի [[Յունիկոդ]]ի սիմվոլները կարող են ներկայացվել թվային սիմվոլների
�-ը չի թույլատրվում, քանի որ զրոն կառավարող սիմվոլներից է, որոնք ներառված չեն XML-ում, նույնիսկ երբ օգտագործվում են` որպես թվային սիմվոլի տեղեկանք։ Ինչ-որ այլ կոդավորման մեխանիզմ է պահանջվում, օրինակ՝ [[Base64]]-ը, այսպիսի սիմվոլները ներկայացնելու համար։
=== Մեկնաբանություններ ===
Մեկնաբանությունները կարող են հայտնվել ամեն տեղ փաստաթղթում՝ նշումից դուրս։ Մեկնաբանությունները չեն կարող հայտնվել XML հայտարարւթյունից առաջ։ Մեկնաբանությունները սկսվում են <!-- և վերջանում -->։ -- շարքը չի թույլատրվում մեկնաբանությունների ներսում։ Ամպերսանդը չունի ինչ-որ հատուկ նշանակություն մեկնաբանությունների համար։ Վավերական մեկնաբանության օրինակ՝
<!-- no need to escape <code> & such in comments -->
=== Համաշխարհային օգտագործում ===
[[XML 1.0]] (հինգերորդ հրատարակությունը) և [[XML 1.1]] թույլ են տալիս գրեթե բոլոր [[Յունիկոդ]]ի սիմվոլի օգտագործումը տարրերի անուններում, բնորոշիչներում, մեկնաբանություններում և սիմվոլների տվյալներում։ Հետևալը լավ կազմված XML փաստաթուղթ է, որը ներառում է և՛ չինական և՛ կիրիլյան սիմվոլներ։
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<俄语>данные</俄语>
</source>
[[Կատեգորիա:XML]]
[[Կատեգորիա:Ծրագրավորման գործիքներ]]
|