- Məlumatın identifikasiyası
-
Siz öz işarələmənizi təyin edə bilərsiniz, beləliklə, bütün məlumat elementləriniz üçün mənalı adlar təyin edə bilərsiniz.
XML Genişləndirilə bilən İşarələmə Dilidir. O, məlumatlarınızı daha dəqiq, çevik və uyğunlaşa bilən şəkildə müəyyən etməyə imkan verməklə Vebin funksionallığını yaxşılaşdırır.
O, genişləndirilə bilər, çünki o, HTML kimi sabit format deyil (bu, tək, əvvəlcədən təyin edilmiş işarələmə dilidir ). Bunun əvəzinə, XML bir metadildir - digər dilləri təsvir etmək üçün bir dildir - bu, məhdudiyyətsiz müxtəlif sənədlər növləri üçün öz işarələmə dillərinizi dizayn etməyə imkan verir. XML bunu edə bilər, çünki o , mətn sənədinin işarələnməsi üçün beynəlxalq standart metadil olan SGML -də yazılmışdır (ISO 8879).
İşarələmə dili sənədin komponent hissələrinin eyniliyini və ya funksiyasını təsvir etmək üçün sözlər və simvollar toplusudur (məsələn, 'bu paraqrafdır', 'bu başlıqdır', 'bu siyahıdır', 'budur' bu rəqəmin başlığı' və s.). Proqramlar sənədi ekran, çap, audio, video, Brayl şrifti və ya təkrar emal edilə bilən məlumat formatları üçün çıxışa çevirmək üçün üslub cədvəli ilə işarələmədən istifadə edə bilər.
Bəzi işarələmə dilləri (xüsusilə söz prosessorlarında istifadə olunanlar) əvəzinə yalnız görünüşləri təsvir edir (“bu kursivdir”, “bu qalındır”, “bunun altında 3 mm boşluq var” və s.), ona görə də bu sistemlər yalnız ekran üçün istifadə edilə bilər və başqa bir şey üçün asanlıqla təkrar istifadə edilə bilməz.
XML bəzən “özünü təsvir edən” adlanır, çünki işarələmə elementlərinin adları onların saxladıqları məzmunun növünü (məsələn , başlıq , fəsil , keçid və s.) təmsil edə bilər.
Onun məqsədi ümumi SGML-in HTML ilə mümkün olduğu şəkildə Vebdə xidmət göstərilməsi, qəbul edilməsi və işlənməsini təmin etməkdir. XML tətbiqi asanlığı və həm SGML, həm də HTML ilə qarşılıqlı əlaqə üçün nəzərdə tutulmuşdur.
İlk cəhdlərə baxmayaraq , brauzerlər heç vaxt digər SGML-yə icazə vermir, yalnız HTML ( pluginlər olsa da ). Brauzerlər, həmçinin müəlliflərə HTML-ni "asanlaşdırmaq" üçün onları pozmağa və ya pozmağa icazə verdi (hətta həvəsləndirdi). Bu, HTML-nin geniş yayılmasına imkan verdi, lakin onun etibarlı şəkildə proqramlaşdırılmasını qeyri-mümkün etməklə, inkişafı on ildən çox müddətə saxladı. XML bunu qaydalara riayət etməyi məcbur etməklə və qaydaları SGML-dən daha sadə etməklə düzəldir.
Lakin XML yalnız Veb səhifələr üçün deyil: əslində o, çox nadir hallarda Veb səhifələr üçün tək-tək istifadə olunur, çünki brauzerlər hələ də onun formatlaşdırılması üçün etibarlı dəstək vermir. XML üçün ümumi istifadələrə aşağıdakılar daxildir:
Siz öz işarələmənizi təyin edə bilərsiniz, beləliklə, bütün məlumat elementləriniz üçün mənalı adlar təyin edə bilərsiniz.
XML portativ və qeyri-mülkiyyət olduğundan, istənilən platformada məlumat saxlamaq üçün istifadə edilə bilər. Beynəlxalq standartla dəstəkləndiyi üçün o, məlumat formatı kimi əlçatan və emal edilə bilən qalacaq.
XML strukturları “yerləşə” bilər, buna görə də onlardan istənilən növ iyerarxik məlumatı, xüsusilə uzun, dərin və ya mürəkkəb sənəd dəstlərini və ya məlumat mənbələrini saxlamaq və müəyyən etmək üçün istifadə oluna bilər ki, bu da onu informasiya idarəçiliyinə xidmət etmək üçün ideal edir. Veb. Bu, HTML kimi xidmət etmək üçün transformasiya sistemi ilə ən çox yayılmış Veb proqramlarından biridir.
Bu bölmənin əvvəlindəki sitatda müəyyən edildiyi kimi XML-in orijinal məqsədi. Əvvəlki üç mövzunun (identifikasiya, saxlama və struktur) birləşdirilməsi o deməkdir ki, güclü sənəd idarəetməsi və nəzarətinin (XML ilə) bütün üstünlüklərini əldə etmək və İnternetdə (HTML olaraq), eləcə də kağızda (PDF kimi) dərc etmək mümkündür. və müvafiq üslub cədvəllərindən istifadə etməklə bir mənbə sənədindən digər formatlara (məsələn, Brayl, Audio və s.).
XML, həmçinin, mülkiyyət və ya gizli məlumat formatlarına görə əlaqə qura bilməyəcək müxtəlif hesablama sistemləri arasında ötürmək üçün məlumatı əhatə etmək və ya əhatə etmək üçün çox istifadə olunur. Verilənlərin identifikasiyası və strukturu üçün lingua franca təmin etməklə , XML proseslər arası ünsiyyət (mesajlaşma) üçün ümumi “zərf” təqdim edir.
Bütün bunlara, eləcə də brauzerlərdə istifadəsinə əsaslanaraq, əvvəllər yalnız insanlar tərəfindən başa düşülən (HTML) olan maşınla emal olunan məlumatlar razılıq verən sistemlər arasında mübadilə edilə bilər. Hava xidmətləri, e-ticarət saytları, blog xəbər lentləri, AJaX saytları və smartfon proqramları kimi minlərlə digər məlumat mübadiləsi xidmətləri məlumatların idarə edilməsi və ötürülməsi üçün XML-dən, ekran və qarşılıqlı əlaqə üçün isə veb brauzer və ya proqramdan istifadə edir.
Standart Ümumiləşdirilmiş İşarələmə Dili, ISO 8879:1986
Standart Ümumiləşdirilmiş İşarələmə Dili ( SGML ) ( ISO 8879:1986 ), müxtəlif növ elektron sənədin strukturunu təsvir etmək üçün işarələməni müəyyən etmək üçün beynəlxalq standartdır. http://math.albany.edu:8800/hm/sgml/cts-faq.html ünvanında David Megginson-dan SGML FAQ var ; və Robin Cover-in SGML Veb səhifələri http://www.oasis-open.org/cover/general.html ünvanındadır . Onlayn və çap resurslarının qısa xülasəsi və siyahısı üçün http://wiht.link/SGML-intro-ya baxın . Bir az yüngülləşmək üçün http://www.flightlab.com/~joe/sgml/faq-not.txt ünvanında Joe English-in 'Not the SGML FAQ'ını sınayın .
SGML çox böyük, güclü və mürəkkəbdir. Təxminən iki onillik ərzində ağır sənaye və kommersiya istifadəsində idi (və hələ də bəzi yerlərdə) və onunla birlikdə böyüyən əhəmiyyətli bir təcrübə və proqram təminatı var, əksəriyyəti indi XML üçün mövcuddur.
XML, SGML-nin yüngül, kəsilmiş versiyasıdır və onu faydalı etmək üçün kifayət qədər funksionallığını saxlayır, lakin SGML-ni Veb mühitində proqramlaşdırmaq üçün çox mürəkkəb edən bütün əlavə xüsusiyyətləri aradan qaldırır.
HyperText Markup Language, RFC 1866, Veb səhifələrin dili.
HTML, 1989-90-cı illərdə CERN-də Tim Berners-Li ilə birlikdə İnternet üçün SGML- nin kiçik tətbiqi kimi başlayan HiperMətn İşarələmə Dilidir (əslində RFC 1866 , indi HTML 4.01 ) .
O, əvvəlcə bölmə başlıqları, paraqraflar, siyahılar, cədvəllər və illüstrasiyalar və bir neçə məlumat elementi, lakin çox az təqdimat elementləri ( Flynn, 1995 ), üstəlik bəzi hipermətn və multimedia ilə çox sadə hesabat tipli sənədlər sinfini müəyyən etdi . HTML-nin genişləndirilməsi ilə bağlı suala baxın .
Cari W3C Tövsiyələri HTML, XHTML-in XML versiyasıdır ; və daha çox mobil və mediadan xəbərdar olan variant HTML5 . http://www.w3.org/MarkUp/2004/xhtml-faq ünvanında Steven Pemberton tərəfindən saxlanılan ayrıca HTML və XHTML FAQ var.
Orijinal standart Standart Ümumiləşdirilmiş İşarələmə Dili, ISO 8879:1986- dır . Bu ISO standartıdır, buna görə də dünya miqyasında və beynəlxalq səviyyədədir (aşağıdakı qeydə baxın). XML özü ISO standartı deyil: o, ) ISO 8879-a 'WebSGML Adaptasiyası' Texniki Korreksiyası (2) ilə aktivləşdirilmiş SGML-in tətbiq profili olması lazım deyil ; və b ) W3C Tövsiyəsi, yəni o, təxminən standartlaşdırmaya bərabər olan rəsmi təsdiq prosesindən keçib .
Digər tərəfdən, HTML ISO istinad standartına malikdir, ISO/IEC 15445:2000(E) , lakin HTML konkret işarələmə dilidir, SGML və XML-in faktiki tətbiqidir, halbuki XML və SGML əslində başqa dilləri müəyyən etmək üçün istifadə olunan metadillərdir. işarələmə dilləri.
DocBook, JATS və TEI kimi digər XML proqramlarının inkişaf üçün öz prosesləri var: DocBook , kompüter sistemi sənədləri üçün istifadə olunur (bu FAQ daxil olmaqla), OASIS (Strukturlaşdırılmış İnformasiya Standartlarının Təkmilləşdirilməsi Təşkilatı) DocBook Texniki Komitəsi tərəfindən standartlaşdırılıb ; Journal Article Tag Suite ( JATS ) elmi məqalələr üçündür və Milli İnformasiya Standartları Təşkilatı ( NISO ) tərəfindən hazırlanmış və Amerika Milli Standartlar İnstitutu ( ANSI ) tərəfindən təsdiq edilmişdir ; və Humanitar Elmlərdə geniş istifadə olunan TEI Təlimatları Mətn Kodlaşdırma Təşəbbüsünün ( TEI ) Texniki Şurası tərəfindən idarə olunur.
Standart sənəd mübadiləsi spesifikasiyasının hazırlanması prosesi (əsasən bütün bunlardır) uzun və mürəkkəbdir. Ken Holman OASIS texniki komitə prosesinin biznes mübadiləsi sənədinin spesifikasiyalarının yaradılmasında sənaye və ya iqtisadi sektordan olan bir qrup üzvü necə dəstəklədiyi barədə esse yazıb .
SGML kimi ISO standartları İsveçrənin Cenevrə şəhərindəki Beynəlxalq Standartlaşdırma Təşkilatı tərəfindən idarə olunur və hər bir ölkənin milli standartlar orqanının nümayəndələri tərəfindən mövcud və ya mövcud deyildir.
Əgər beynəlxalq standartla bağlı sorğunuz varsa, müvafiq İSO komitəsində və ya işçi qrupunda ölkənizin nümayəndəsinin adı üçün milli standartlar qurumunuzla əlaqə saxlamalısınız.
Ölkənizin Cenevrədəki nümayəndəliyi və ya milli standartlar orqanının davranışı ilə bağlı sorğunuz varsa, ölkənizdəki müvafiq hökumət departamenti ilə əlaqə saxlamalı və ya ictimai nümayəndənizlə danışmalısınız.
Ölkələrin İSO-da təmsil olunması bu FAQ məsələsi deyil. Zəhmət olmasa, ölkənizin ISO nümayəndələrinin konkret standarta necə və ya niyə səs verməsi ilə bağlı redaktora sorğu göndərməyin.
W3C Tövsiyəsi "XML 1.0-da HTML 4-ün reformasiyası" olan XHTML- dir. Bu spesifikasiya HTML-ni XML tətbiqi kimi müəyyən edir və HTML 4.* (Strict, Transitional və Frameset) ilə müəyyən edilənlərə uyğun gələn üç DTD təmin edir.
Elementlərin semantikası və onların atributları HTML 4 üçün W3C Tövsiyəsində müəyyən edildiyi kimidir. Bu semantika XHTML-in gələcək genişlənməsi üçün zəmin yaratmaq üçün nəzərdə tutulmuşdu. Mövcud HTML brauzerləri ilə uyğunluq kiçik qaydalara əməl etməklə mümkündür (W3C saytına baxın).
XHTML-nin interaktiv və əl mühitlərində daha geniş istifadə edilməsini təmin etmək üçün W3C daha çox təqdimat elementləri əlavə edən, multimedia və mobil cihazlar üçün daha yaxşı dəstək verən və daha az sərt sənəd modelinə malik HTML5 adlı XHTML reviziyasını hazırlayıb.
Elliotte Rusty Haroldun izahı və WhatWG-dən HTML5 tez-tez verilən suallar var .
HTML5 CSS3 ilə birlikdə indi veb inkişafı üçün üstünlük təşkil edən standart kimi qəbul edilir.
Tam olaraq deyil; SGML ana dilidir və qədim İrlandiya əlyazmalarının transkripsiyalarından tutmuş gizli bombardmançıların texniki sənədlərinə , xəstələrin tibbi və klinik qeydlərindən musiqi notlarına qədər insan fəaliyyətinin bir çox sahələrində minlərlə müxtəlif sənəd növlərini təsvir etmək üçün istifadə edilmişdir . SGML çox böyük və mürəkkəbdir və ən çox yayılmış ofis masa üstü proqramları üçün həddindən artıqdır.
XML, İnternet üzərindən istifadəni asanlaşdırmaq, öz sənəd tiplərinizi təyin etməyi asanlaşdırmaq və proqramçılar üçün onları idarə etmək üçün proqramlar yazmağı asanlaşdırmaq üçün SGML-in qısaldılmış versiyasıdır. Tətbiqlərin yazılması, daha asan başa düşülməsi və İnternet üzərindən çatdırılma və qarşılıqlı fəaliyyətə daha uyğun olması müqabilində SGML-nin bütün mürəkkəb və az istifadə olunan variantlarını buraxır. Lakin o, hələ də SGML-ə əsaslanır və XML faylları hələ də hər hansı digər SGML faylı ilə eyni şəkildə işlənə bilər ( XML proqram təminatı ilə bağlı suala baxın ).
HTML , XHTML və HTML5 İnternetdə ən çox istifadə olunan XML proqramlarıdır.
Texniki oxucular XML-i HTML++ deyil, SGML−− kimi düşünməyi daha faydalı hesab edə bilərlər.
(Red: Bu son paraqrafla əlaqədar olaraq, baxın XML və C və ya C++ və ya Java arasında fərq nədir? və XML faylını necə icra edə və ya işə sala bilərəm? .)
XML Ümumdünya Şəbəkə Konsorsiumunun (W3C) Tövsiyəsidir və spesifikasiyanın hazırlanmasına XML İşçi Qrupu nəzarət edir. Birgə ianəçilər və müxtəlif sahələrdən olan ekspertlərdən ibarət Xüsusi Maraq Qrupu e-poçt vasitəsilə şərhlər və rəylər verdi.
XML ictimai formatdır: WG və SIG üzvləri şirkətləri, eləcə də tədqiqat və akademik institutları təmsil etsə də, bu, heç bir şirkətin xüsusi inkişafı deyil. v1.0 spesifikasiyası W3C tərəfindən 10 fevral 1998-ci ildə Tövsiyə olaraq qəbul edilmişdir.
Veb inkişafının qarşısını alan iki məhdudiyyəti aradan qaldırır:
heç vaxt nəzərdə tutulmadığı tapşırıqlar üçün çox sui-istifadə edilən tək, çevik olmayan sənəd növündən ( HTML ) asılılıq;
tam SGML mürəkkəbliyi , onun sintaksisi bir çox güclü, lakin proqramlaşdırılması çətin olan seçimlərə imkan verir.
XML istifadəçi tərəfindən müəyyən edilmiş sənəd növlərinin çevik inkişafına imkan verir. O, həm İnternetdə, həm də İnternetdən kənar mətn və məlumatların saxlanması və ötürülməsi üçün möhkəm, qeyri-mülkiyyət, davamlı və yoxlanıla bilən fayl formatını təmin edir; və SGML-in daha mürəkkəb variantlarını aradan qaldıraraq proqramlaşdırmağı asanlaşdırır.
HTML artıq müxtəlif istehsalçıların onlarla maraqlı, lakin bir-birinə uyğun gəlməyən ixtiraları ilə ağırlaşdırılmışdı, çünki o, məlumatlarınızı təsvir etməyin yalnız bir yolunu təmin edir.
XML insan və ya təşkilat qruplarına öz domenlərində məlumat mübadiləsi (musiqi, kimya, elektronika, dağlarda gəzinti, maliyyə, sörfinq, neft geologiyası, dilçilik, kulinariya, toxuculuq, ulduz kartoqrafiyası, tarix, mühəndislik) üçün öz fərdi işarələmə proqramlarını yaratmağa imkan verir. , dovşançılıq, riyaziyyat , şəcərə və s.).
Əvvəlcə təsəvvür edildiyi kimi HTML indi məlumatı təsvir etmək üçün faydalılıq həddini aşır və XHTML və HTML5 təmsil edə biləcəkləri məzmun üçün mühüm rol oynamağa davam etsə də, bir çox yeni proqramlar daha möhkəm və çevik infrastruktur tələb edir.
Xeyr. XML özü HTML əvəz etmir. Bunun əvəzinə, o, öz işarələmə elementlərinizi müəyyən etməyə imkan verən alternativ təqdim edir. HTML-in internetdə ümumi istifadədə qalacağı gözlənilir və HTML-nin cari versiyaları ( XHTML və HTML5 ) XML sintaksisdədir.
XML, orijinal HTML-in əsaslandığı SGML ilə müqayisədə emal proqram təminatının yazılmasını xeyli asanlaşdırmaq üçün nəzərdə tutulmuşdur.
XML-dən istifadə etməyin bir neçə səbəbi var (xüsusi qaydada). Bunların hamısı sizin öz tələblərinizə aid edilməyəcək və burada qeyd olunmayan əlavə səbəblər ola bilər (əgər belədirsə, lütfən, tez-tez verilən sualların redaktoruna bildirin!).
XML məlumatı dəqiq və birmənalı şəkildə təsvir etmək və müəyyən etmək üçün istifadə oluna bilər ki, kompüterlər sizin məlumatınızı “anlamaq” üçün proqramlaşdırıla bilsinlər (yaxşı, ən azı onu başa düşə bilmiş kimi manipulyasiya edin).
XML eyni tipli sənədlər toplusunu ardıcıl və struktur xətaları olmadan yaratmağa və idarə etməyə imkan verir, çünki o, sənəd strukturunun müəyyən növlərini təsvir etmək, idarə etmək və ya icazə vermək/icazə verməmək üçün standartlaşdırılmış üsul təqdim edir. [Qeyd edək ki, bunun sənədlərinizin formatı, görünüşü və ya faktiki mətni və ya məlumat məzmunu ilə heç bir əlaqəsi yoxdur, yalnız onların strukturu. Üslub və ya formatlaşdırma istəyirsinizsə, baxın XML formatını necə idarə edə bilərəm? .]
XML məlumatın saxlanması və ötürülməsi üçün möhkəm və davamlı format təqdim edir. Sağlam, çünki o, sübut edilmiş standarta əsaslanır və beləliklə sınaqdan keçirilə və yoxlana bilər; davamlı (davamlı), çünki o, mülkiyyətli ikili formatlardan üstün olacaq düz mətn fayl formatlarından istifadə edir.
XML proqramlar arasında məlumat mübadiləsi üçün mesajlaşma sistemləri üçün ümumi sintaksisi təmin edir. Əvvəllər hər bir mesajlaşma sisteminin öz formatı var idi və hamısı fərqli idi, bu da sistemlərarası mesajlaşmanı lazımsız dərəcədə qarışıq, mürəkkəb və bahalı edirdi. Hər kəs eyni sintaksisdən istifadə edərsə, bu sistemlərin yazılmasını daha sürətli və etibarlı edir.
Həmçinin Shlomi Fish tərəfindən müəyyən edilmiş səbəblərin siyahısına baxın. Niyə hələ də XML-dən istifadə edirsiniz? .
Peter Flynn yazır:
Niyə sadəcə Word və ya Notes istifadə etmirsiniz?
Məhdudlaşdırılmış mülkiyyət məlumat formatları davamlı ictimai məlumat üçün uyğun deyil.
Bir çox müxtəlif növ kompüterləri birləşdirən şəbəkədəki məlumat onların hamısında istifadə edilə bilən olmalıdır. Xüsusilə ictimai məlumat bir marka, model və ya istehsalçı ilə məhdudlaşdırıla bilməz və ya məlumat formatına nəzarəti şəxsi əllərə verə bilməz. Bu cür məlumatların müxtəlif üsullarla təkrar istifadə edilə bilən formada olması da faydalıdır, çünki bu, sərf olunan vaxt və səyləri minimuma endirəcək. Şəxsi məlumat formatları , nə qədər yaxşı sənədləşdirilmiş və ya açıqlanmış olsa da, sadəcə bir seçim deyil: onlara nəzarət hələ də şəxsi əllərdədir və xəbərdarlıq edilmədən özbaşına dəyişdirilə və ya geri götürülə bilər.
SGML bu cür tətbiqləri müəyyən etmək üçün beynəlxalq standartdır və buna görə də XML üçün təbii seçim idi, lakin başqa məqsədlər üçün müxtəlif proqram təminatına əsaslanan alternativə ehtiyacı olanlar, xüsusən də belə bir sistemdən istifadə edərək oxşar xidmətləri həyata keçirməkdə tamamilə sərbəstdirlər. şəxsi istifadə üçün.
XML pulsuzdur. Yalnız pulsuz deyil (pivədə olduğu kimi pulsuz), həm də qanuni yüklənmədən (nitqdə olduğu kimi pulsuz). O, heç kimə aid deyil, ona görə də onu qaçırmaq və ya pirat etmək olmaz. Və ondan istifadə etmək üçün heç bir ödəniş ödəməli deyilsiniz (bir çox yaxşı səbəblərə görə, əlbəttə ki, bununla məşğul olmaq üçün kommersiya proqram təminatından istifadə etməyi seçə bilərsiniz, lakin XML-in özü üçün ödəmirsiniz).
XML məlumatı proqramlı şəkildə manipulyasiya edilə bilər (maşın nəzarəti altında), beləliklə, XML sənədləri fərqli mənbələrdən birləşdirilə və ya ayrı-ayrılıqda ayrılıb müxtəlif yollarla yenidən istifadə edilə bilər. Onlar məlumat itkisi olmadan istənilən digər formata çevrilə bilər.
XML sizə formanı (görünüşü) məzmundan ayırmağa imkan verir. Sizin XML faylınız sənəd məlumatınızı (mətn, məlumat) ehtiva edir və onun strukturunu müəyyən edir: formatlaşdırma və digər emal ehtiyaclarınız üslub cədvəlində və ya emal sistemində ayrıca müəyyən edilir. Mətnə və ya onun strukturu (yeri, mövqeyi, rütbəsi, sırası və ya hər hansı) ilə müəyyən edilmiş məlumatlara tələb olunan formatlaşdırmanı tətbiq etmək üçün çıxış zamanı ikisi birləşdirilir.
XML Spesifikasiyasında sadalanan Dizayn Məqsədlərindən hər hansı biri .
Adam Retter yazır:
XML Slack İş Məkanı
XML.com saytındakı məqalədə linklə elan edilmiş XML İcması üçün yeni Slack Workspace var . Bu, Lauren Wood və XML.com tərəfindən idarə olunan və XSLT, XQuery, XForms və ya hər hansı X texnologiyası üçün eyni dərəcədə açıq olan satıcıdan müstəqil iş sahəsidir. (Göstərici üçün Debbie Lapeyre təşəkkür edirik.)
Onlayn olaraq, XML Spesifikasiyası və W3C -dən əldə edilə bilən köməkçi sənədlər var ; Robin Cover-in onlayn istinad materialının geniş siyahısı və proqram təminatına keçidləri olan XML Cover Pages ; və Tim Bray-dən xülasə və qısaca verilmiş tez-tez verilən suallar ; və minlərlə istinad resursunu Google və ya digər axtarış sisteminə 'xml' yazmaqla əldə edə bilərsiniz.
Oflayn resurslar üçün Robin Cover-in XML Cover Pages (məqalələr və kitablar) səhifəsində XML üçün kitabların, məqalələrin və proqram təminatının siyahılarına baxın . Həmin sayt həmişə arxivləşdirilmiş resurslar üçün ilk zəng limanınız olmalıdır.
Mütəxəssislərə, xüsusən də məsləhət və təlimlərə daxil olmaq üçün üzvləri dünyanın ən yaxşı müstəqil XML məsləhətçilərindən ibarət konsorsium təşkil edən XML Gildiyasına baxın.
Aşağıda sadalanan hadisələr mənə deyilənlərdir. Başqaları ilə rastlaşsanız mənə e-poçt göndərin : dünyada bir çox başqa XML tədbirləri var və onların əksəriyyəti konfranslarda, Twitter-də, poçt siyahılarında və xəbər qruplarında elan olunur .
Konfranslar
Bu siyahı İşarələmə sahəsində konfransları və görüşləri, əsasən XML, lakin yaxından əlaqəli sahələrdə bəzi qeyri-XML hadisələri (məsələn, L A T E X , Markdown və s.) əhatə edir.
- DANTE 2024
Deutschsprachige Anwendervereinigung T E X eV ( DANTE ) 65-ci illik toplantısı İlmtal-Veynstrassedə baş tutacaq ( https://www.dante.de/veranstaltungen/dante2024/ ).
- Bacho T E X 2024
Bachotek, Polşa. Ətraflı məlumat üçün baxın https://www.gust.org.pl/bachotex/2024-en ;
- GuIT 2024
İtaliyanın Breşiya şəhərində. Ətraflı məlumat üçün baxın https://www.guitex.org/home/en/meeting ;
- XML Praqa 2024
XML Prague 2024 6-8 iyun 2024-cü il tarixlərində Nam İqtisadiyyat Universitetində keçiriləcək. W. Churchilla 4, 130 67 Praqa 3, Çexiya.
Markup UK və XML Prague alternativ illərdə keçirilir, bu il növbə XML Praqadadır. Sizinlə 2024-cü ilin iyununda Praqada və 2025-ci ildə Londonda görüşməyi səbirsizliklə gözləyirik.
- TUG 2024
Keçmiş illərin çox uğurlu onlayn görüşlərindən sonra TE X İstifadəçilər Qrupu 2024 toplantısı 19-21 iyul tarixlərində Praqada (Çexiya) Hotel Grandior-da Tom Hejdanın yerli təşkilata rəhbərlik etməsi ilə baş tutacaq. Tam təfərrüatlar http://tug.org/tug2024 ünvanındadır . İyulun 18-də LaTeX tərtibatçılarının seminarı olacaq; mövzular keçən il olduğu kimi etiketli və əlçatan PDF ətrafında olacaq.
Bir çox XML istifadəçiləri də XSLT vasitəsilə formatlaşdırmaq üçün L A T E X-dən istifadə edirlər , buna görə də obyektlər baxımından mühüm üst-üstə düşən sahələr var.
- Balisage 2024
Balisage , işarələmənin nəzəriyyəsi, təcrübəsi, dizaynı, inkişafı və tətbiqi üzrə əsas konfransdır. XML , XSLT , xQuery, JSON , L A T E X , Markdown və bir çox başqaları daxil olmaqla işarələmənin istənilən aspekti və onun istifadəsi ilə bağlı sənədlər tələb edirik (kağız təqdimatları 5 aprel 2024-cü ilə qədərdir). Konfrans iyulun 29-dan avqustun 2-dək davam edəcək və bu il yenidən virtual olacaq, buna görə də yerli tamaşaçılar təşviq olunur.
L A T E X işarələməsinin bir çox aspektləri XML işarələməsinin istifadəsi və strukturlaşdırılmış sənədlərin işlənməsi ilə sıx bağlıdır.
- Con T E X t 2024
18-ci Beynəlxalq Con T E X t iclası 17-23 avqust 2024-cü il tarixlərində Hollandiyanın Lutten/Hardenberg şəhərində keçiriləcək.
- TEI Konfransı 2024
Mətn Kodlaşdırma Təşəbbüsü humanitar elmlərdə ədəbi və tarixi mətnlər üçün qəbul edilmiş standart XML formatını təmsil edir. TEI 2024 Konfransı 7-11 oktyabr 2024-cü il tarixlərində Buenos-Ayres, Argentina Universidad del Salvadorda keçiriləcək. Konfransdan əvvəl seminarlar 7-8 oktyabrda, konfransın açılışı və 9-11 oktyabr tarixlərində davam edəcək.
Bir çox TEI istifadəçiləri həmçinin PDF yaratmaq üçün XSLT vasitəsilə L A T E X istifadə edirlər .
- Typefi Sakit Okean İstifadəçi Qrupu 2024
Typefi 28 Fevral AEST saat 13:00-da Sakit okean saat qurşaqlarında olanlar üçün pulsuz virtual tədbir keçirir. Qeydiyyatdan keçmək üçün Typefi veb saytına daxil olun .
- DITA Avropa 2024
DITA Europe 12-13 fevral tarixlərində Finlandiyanın Helsinki şəhərində, 11-də isə DITA Açıq Alətlər dəsti günündən əvvəl keçirilir. Qeydiyyatdan keçin və ətraflı məlumatı https://ditaeurope.infomanagementcenter.com saytından keçin .
- Üz/İnterfeys 2023
Görüş dekabrın 1 və 2-də Stenfordda baş tutacaq. Mövzu() əsas məruzəçi kimi Chuck Bigelow ilə qeyri-latın tipoqrafiyası və daha çox şey haqqındadır. Tədbir pulsuzdur, lakin öncədən qeydiyyat tələb olunur: https://www.eventbrite.com/e/faceinterface-global-type-design-and-human-computer-interaction-tickets-720692238887 (danışıqların siyahısı da həmin səhifədə). Konfransın yayımlanacağını və ya yazılacağını bilmirik.
- GUTenberg 2023
GUT-un növbəti illik toplantısı noyabrın 18-də Parisdə danışıqlar və müzakirələr günü ilə keçiriləcək. Təfərrüatlar https://framaforms.org/inscription-a-la-journee-gutenberg-2023-du-18-novembre-2023-1695645002 ünvanında .
- Libres écritures numériques
16 noyabr 2023-cü il tarixində Lionda (Fransa) mətn yazarkən və ya manipulyasiya edərkən alətlərini diqqətlə seçən insanlara yönəlmiş seminar (Fransız dilində) keçiriləcək. L A T E X , Markdown, HTML, XML-TEI və saysız-hesabsız skript dilləri kimi alətlər . Qeydiyyat tələb olunur. Danışıqların cədvəli və əlavə məlumat: https://www.ixxi.fr/agenda/seminaires/libres-ecritures-numeriques Bu seminar yayımlanacaq və qeyd olunacaq.
- Deklarativ Amsterdam 5
Deklarativ Amsterdamın beşinci nəşri 2 və 3 noyabr 2023-cü il tarixlərində Amsterdamın Elm Parkında keçiriləcək. Bu, həm iştirakçılar, həm də aparıcılar üçün canlı və ya onlayn iştirak etmək imkanı olan hibrid konfrans olacaq.
Birinci gün xüsusi mövzulara giriş vermək üçün təqdimatlar və praktiki sessiyaları birləşdirən dərslər təqdim olunacaq. İkinci gün daha qısa təqdimatlarla simpozium olacaq. Natiqlər yeni ideyaları, çərçivələri, deklarativ metodların tətbiqlərini və ən yaxşı təcrübələri müzakirə edə bilərlər.
Deklarativ üsullar hesablamanın məqsədini onun idarəetmə axını təsvir etmədən ifadə edən hesablama üslubudur. Bu, diqqətinizi "necə" deyil, "nə" üzərində cəmləməyə imkan verir. Konfrans əsasən XML və əlaqəli texnologiyalara yönəldilsə də, əsas prinsipin çoxu L A T E X istifadəçi interfeysi üçün də keçərlidir.
Deklarativ Amsterdam funksional proqramlaşdırma, deklarativ məlumat modelləşdirmə, verilənlər bazası, XML və əlaqəli texnologiyalar, JSON, CSS, semantik veb, məlumat elmi, məlumatların vizuallaşdırılması, qrammatika, təhlil və təhlil kimi sahələrdə keçmiş təcrübələr, cari tendensiyalar və gələcək perspektivlər haqqında təqdimatlar edəcək. domenə xas dillər.
- Mətnin gələcəyi IV cild
Mətnin Gələcəyinə dair dördüncü illik Simpozium 4 oktyabr 2023-cü ildə Londonda (və onlayn) keçiriləcək. Bu, təkliflər üçün açıq olan 'Mətnin Gələcəyi' IV Cild elan etmək üçündür (aşağıya bax).
Bu il biz bilavasitə, eləcə də süni intellekt vasitəsilə qarşılıqlı əlaqədə olan ekranlar, proyeksiyalar və başa quraşdırılmış cihazlarla notebooklardakı kağızlardan tutmuş masalar arasından və divarlara qədər idrakın genişləndirilməsi üçün mətnə diqqət yetiririk.
Əgər siz Londonda keçirilən gündə iştirak edə bilirsinizsə, zəhmət olmasa, ən qısa zamanda mailto:frode@hegland.com ilə əlaqə saxlayın ki, adınız məkanın qapısında olsun.
Siz kitab üçün məqalə, simpozium üçün təqdimat və ya hər ikisini təklif edə bilərsiniz.
- Con T E X t 2023
17-ci Beynəlxalq Con T E X t iclası 10-16 sentyabr 2023-cü il tarixlərində Çexiyanın Praqa-Sibrina şəhərində keçiriləcək.
- Balisage 2023
Balisage , işarələmənin nəzəriyyəsi, təcrübəsi, dizaynı, inkişafı və tətbiqi üzrə əsas konfransdır. XML , XSLT , xQuery, JSON , TE X , Markdown və bir çox başqaları daxil olmaqla işarələmənin istənilən aspekti və onun istifadəsi ilə bağlı sənədlər tələb edirik . Konfrans iyulun 31-dən avqustun 4-dək davam edəcək və bu il yenidən virtual olacaq, buna görə də yerli tamaşaçılar təşviq olunur.
L A T E X işarələməsinin bir çox aspektləri XML işarələməsinin istifadəsi və strukturlaşdırılmış sənədlərin işlənməsi ilə sıx bağlıdır.
- TUG 2023
Keçmiş illərin çox uğurlu onlayn görüşlərindən sonra, TE X İstifadəçilər Qrupu 2023 görüşü 14-16 iyul tarixlərində Almaniyanın Noeggerathstrasse 34, 53111 Bonn, Hotel Collegium Leoninum - da, 13 iyulda Tagged PDF tərtibatçılarının seminarı ilə keçiriləcək. ; mümkünsə fiziki olaraq, lakin konfrans yayımlanacaq.
- DANTE 2023
Deutschsprachige Anwendervereinigung T E X eV ( DANTE ) 65-ci illik toplantısı 13 iyul 2023-cü il tarixində Bonnda ( https://www.dante.de/veranstaltungen/dante2023/ ) baş tutacaq 'TUG 2023 ' sualında A.15 'XML haqqında daha çox məlumatı haradan tapa bilərəm?' .
- MarkupUK 2023
MarkupUK 2023 : ilk növbədə XML ilə əlaqəli olsa da , işarələmənin bütün formaları müzakirə olunur. 2022-ci ildən etibarən Markup UK və XML Prague XML Prague -dan başlayaraq alternativ illərdə keçiriləcək . Sizinlə 2022-ci ilin iyununda Praqada və 1-3 iyun 2023-cü ildə London Kraliça Meri Universitetinin Mile End kampusunda görüşməyi səbirsizliklə gözləyirik.
- GuIT 2023
GuIT toplantısı 2023, T E X , L A T E X və rəqəmsal tipoqrafiya üzrə 19-cu İtaliya konfransı 20 may 2023-cü ildə Romada keçiriləcək. Əlavə məlumat üçün: https://www.guitex.org/home/ az/görüş .
- Bacho T E X 2023
Jerzy Ludwichowski yazır: Ukraynada müharibə hələ də davam edir, lakin bununla belə, biz Bacho T E X 2023 təşkil etmək və ləğv edilmiş 2020 konfransı ilə eyni mövzunu saxlamaqla itirilmiş vaxtı kompensasiya etmək qərarına gəldik, “Bir model dəsti: T E X və digər sistemlərdə mətnin çapının modelləşdirilməsi və həyata keçirilməsi ”. Tarixlər 29 aprel - 3 may 2023-cü il tarixləri arasında, Polşanın şimal-şərqində, Brodnitsa yaxınlığındakı Bachotekdə. Qeydiyyatlar ən qısa zamanda ayrıca elan ediləcək.
Qarşıdan gələn Bitdi və tozlandı
Təlim
Bu siyahı, əsasən XML, lakin yaxından əlaqəli sahələrdə bəzi qeyri-XML hadisələri (məsələn, L A T E X , Markdown və s.) daxil olmaqla, İşarələmə sahəsində təlim hadisələrini və resurslarını əhatə edir .
- Xarakter və daha yüksək səviyyəli kodlaşdırma
Sanskrit Kitabxanası “UT102. Xarakter və daha yüksək səviyyəli kodlaşdırma.” Ön şərt, Sanskrit dilində qabaqcıl səriştə, Devanagari skriptini mükəmməl oxumaq və kompüterə müntəzəm giriş və əsas kompüter istifadə bacarıqlarıdır. Tarix və vaxt: 23 mart istisna olmaqla, ABŞ mərkəzi vaxtı ilə 9-11:00, 20 yanvar – 4 may 2024-cü il. Baxın https://sanskritlibrary.org/courses/ut102.html .
- Tam XML Developer
Tam XML Developer 26 Fevraldan 1 Marta qədər işləyir və XPath, XSLT, XQuery və XML verilənlər bazalarını əhatə edir. O, şəxsən öyrədilir və iştirakçılar həftə ərzində tam XML Tətbiqini hazırlamaq üçün praktiki yanaşmaya əməl edəcəklər. Tam kurs konturunu https://evolvedbinary.com/training/the-complete-xml-developer_training-course-outline.pdf ünvanında əldə etmək olar və sessiyalar London, Euston Road, Wellcome Collection-da keçirilir.
- XML Yay Məktəbi 2024
İllik XML Yay Məktəbinin 15 sentyabr 2024-cü il bazar günündən 20 sentyabr 2024-cü il bazar gününə kimi Oksfordun St Edmund Hall şəhərində keçirilməsi planlaşdırılır. Cədvələ tam yeni başlayanlar üçün 1 günlük Primer, 3 günlük Təcrübəli Giriş və 2 günlük dərs daxildir. XForms və XSLT/XQuery-də sessiyalar.
Bu T E X hadisəsi olmasa da , bir çox L A T E X istifadəçisi də XML istifadə edir və bir çox XML istifadəçisi də L A T E X istifadə edir , buna görə deklarativ işarələmə baxımından güclü krossover var.
- Ləzzətli Hesablama
Kurslar canlı, lakin onlayndır və ya mövcud yeri və ən azı altı iştirakçısı olan kurs üçün saytda ola bilər.
XSLT: 2-ci versiyadan bəri XPath və XSLT-dəki fərqləri əhatə edən iki-üç - üç intensiv gün. İndi XSLT 4-də bəzi qeydlər daxildir.
XSLT Booster - XSLT 1-dən istifadə edən, lakin 2-dən istifadə etməmiş və ya XSLT 2-də paslı olan insanlar üçün bu, bir günlük və ya yarım günlük yüksəliş verir.
XML İnsanlar üçün CSS - üç gün, mövzulara Çap üçün CSS, Veb üçün CSS, Veb əlçatanlığı və s. daxildir.
Xüsusi (sifarişlə) kurslar, məsələn, DocBook və ya XSLT-ə girişlər, yarım gündən tam həftəyə qədər ola bilər.
Eyni təşkilatdan üçdən çox adam üçün əvvəlcədən sifariş üçün endirimlər və bəli, insanlar həmişə bunu tələb etdiyi üçün ayaqyalın endirim! xahişi ilə.
- Humanistlər üçün XML
Rəqəmsal humanistlər və kitabxanaçılar üçün XML texnologiyaları üzrə məsləhət və təlim. Tədbirlər David Mausun xahişi ilə Digital Humanities Publishing https://dmaus.name-də planlaşdırıla bilər .
Əsas onlayn dəstək mediası veb forumlar və poçt siyahılarıdır. XML üçün Usenet xəbər qrupları mövcuddur, lakin hazırda nadir hallarda istifadə olunur, baxmayaraq ki, onları Google Qrupları vasitəsilə axtarmaq çoxlu faydalı məlumatlar əldə edə bilər. IRC şəbəkəsi də müəyyən dərəcədə istifadə olunur və əksər fərdi XML layihələri və proqramları öz veb-saytlarında mövzuya aid bülleten lövhələrinə malikdir. Axtarış motorlarından istifadə etməklə tapıla bilən naməlum sayda əlaqəli sual-cavab forum saytları da var.
Oflayn dəstək üçün XML haqqında daha çox məlumatı haradan tapa bilərəm? konfransların və yay məktəblərinin təfərrüatları üçün.
Ən aktiv veb-forum StackOverflow kimi görünür : qəribədir ki, başqa mövzular üçün olduğu kimi xüsusi təyinatlı StackExchange XML saytı yoxdur (məsələn, L A T E X ). W3Schools XML Forumu (tamamilə W3C ilə əlaqəsi yoxdur) DevShed və CodingForums kimi son trafikə sahibdir . Google axtarışı daha az trafikə malik bir çox başqalarını tapacaq.
Əsas Usenet xəbər qrupu comp.text.xml- dir , baxmayaraq ki, əvvəlkindən daha az istifadə olunur. Usenet-ə daxil olmaq üçün İnternet Provayderinizdən soruşun və ya Google tərəfindən saxlanılan axtarış edilə bilən arxiv kimi Veb interfeysindən istifadə edin . Brauzeriniz və ya poçt göndərişiniz xəbər oxuma imkanları təmin etmirsə, bunu quraşdırın və ya (daha yaxşısı) müstəqil xəbər oxuyucusu istifadə edin.
comp.text.sgml xəbər qrupu bütün praktik məqsədlər üçün istifadə olunmur. Microsoft-a məxsus xəbər qrupları Microsoft-un özləri tərəfindən təşkil edilən veb-əsaslı forumların xeyrinə mərhələli şəkildə ləğv edilir.
İctimai müzakirə üçün ümumi təyinatlı poçt siyahısı XML-L- dir : abunə olmaq üçün Veb saytına daxil olun və qoşulmaq üçün linkə klikləyin.
Deklarativ və ümumi işarələmə üçün yeni MarkupDeclaration icmasının MarkupDeclaration@lists.mulberrytech.com ünvanında ictimai müzakirə üçün poçt siyahısı var : abunə olmaq üçün http://www.mulberrytech.com/lists/subscribe-unsubscribe.html saytına daxil olun .
XML üçün proqram komponentlərini inkişaf etdirənlər üçün xml-dev poçt siyahısı var . Siz sadəcə ABUNƏ OL deyərək xml-dev-request@lists.xml.org ünvanına 1 sətirlik poçt mesajı göndərməklə abunə ola bilərsiniz . Qeyd edək ki, bu siyahı XML üçün resursların hazırlanmasında fəal iştirak edən insanlar üçündür. XML haqqında ümumi məlumat üçün deyil (bunun üçün yuxarıdakı XML-L siyahısından istifadə edin).
XSL Siyahısı XSL-i müzakirə etmək üçündür (həm XSLT, həm də XSL:FO). Abunə olmaq haqqında ətraflı məlumat üçün http://www.mulberrytech.com/xsl/xsl-list-ə baxın .
Robin Cover-in http://xml.coverpages.org/lists.html saytında digər müzakirə qrupları, poçt siyahıları və forumların uzun siyahısı var .
XML haqqında yeni bir İtalyan poçt siyahısı doğulur: abunə olmaq üçün mövzu sətri olmadan, lakin majordomo@ananas.usr.dsi.unimi.it ünvanına subscribe XML-IT yazan mətnlə poçt mesajı göndərin . XML haqqında bizim dilimizdə müzakirə etmək istəyən italyan və ya olmayan hər kəs qəbul olunur.
Gianni həmçinin Humanitar Elmlər XML Siyahısını idarə edir .
JP Theberge yazır:
XML haqqında Fransız poçt siyahısı yaradılmışdır. Abunə olmaq üçün xml-request@trisome.com ünvanına subscribe göndərin .
Murata Makoto yazır:
Lütfən, bu poçt siyahısını RELAX NG-dən istifadə edən həmkarlarınıza qeyd edin. Bu ünvana keçin: http://groups.yahoo.com/group/rng-users/ .
Poçt siyahıları
E-poçt siyahısına qoşulduğunuz zaman ondan necə istifadə edəcəyiniz barədə sizə məlumat göndəriləcək. Zəhmət olmasa Fine Documentation-ı oxuyun, çünki o, mühüm məlumatları ehtiva edir, xüsusən də şirkətiniz və ya ISP e-poçt ünvanınızı dəyişdikdə nə etməli olduğunuz barədə.
Nəzərə alın ki, poçt siyahılarına abunə olmaq və abunəlikdən çıxmaqla bağlı çapda və İnternetdə dərc edilmiş çoxlu qeyri-dəqiq və yanlış məlumatlar var. Təxmin etməyin: Gözəl Sənədləri oxuyun.
Andrew Watt yazır:
eGroups.com saytında xüsusi olaraq yalnız XSL-FO üçün poçt siyahısı var . XSL-FO-subscribe@egroups.com ünvanına mesaj göndərməklə abunə ola bilərsiniz .
Nəzərə alın ki, Yahoo E-Groups XSL-FO siyahısı qeyri-üzvlərə qoşulmaq istədiklərini iddia edərək müntəzəm avtomatik spam göndərir.
Gianni Rubagotti yazır:
XML haqqında yeni bir İtalyan poçt siyahısı doğulur: abunə olmaq üçün mövzu sətri olmadan, lakin majordomo@ananas.usr.dsi.unimi.it ünvanına subscribe XML-IT yazan mətnlə poçt mesajı göndərin . XML haqqında bizim dilimizdə müzakirə etmək istəyən italyan və ya olmayan hər kəs qəbul olunur.
Gianni həmçinin Humanitar Elmlər XML Siyahısını idarə edir .
JP Theberge yazır:
XML haqqında Fransız poçt siyahısı yaradılmışdır. Abunə olmaq üçün xml-request@trisome.com ünvanına subscribe göndərin .
Murata Makoto yazır:
Lütfən, bu poçt siyahısını RELAX NG-dən istifadə edən həmkarlarınıza qeyd edin. Bu ünvana keçin: http://groups.yahoo.com/group/rng-users/ .
Poçt siyahıları
E-poçt siyahısına qoşulduğunuz zaman ondan necə istifadə edəcəyiniz barədə sizə məlumat göndəriləcək. Zəhmət olmasa Fine Documentation-ı oxuyun, çünki o, mühüm məlumatları ehtiva edir, xüsusən də şirkətiniz və ya ISP e-poçt ünvanınızı dəyişdikdə nə etməli olduğunuz barədə.
Nəzərə alın ki, poçt siyahılarına abunə olmaq və abunəlikdən çıxmaqla bağlı çapda və İnternetdə dərc edilmiş çoxlu qeyri-dəqiq və yanlış məlumatlar var. Təxmin etməyin: Gözəl Sənədləri oxuyun.
C və C++ (və FORTRAN, Pascal, Visual Basic, Java və ya yüzlərlə daha çox kimi digər dillər) hesablamaları, hərəkətləri və həyata keçiriləcək qərarları müəyyən etdiyiniz proqramlaşdırma dilləridir :
mod curconfig[əgər qalıbsa(tarix,6) = "01-aprel",
t.put "Aprel axmaq!",
f.put günləri('31102011','DDMMYYYY') -
günlər(sdate,'GGGGYYYY')
"Samhain-ə daha çox alış-veriş günləri"];
XML adətən proqram tərəfindən saxlanmaq, ötürmək və ya emal etmək üçün məlumatı (mətn və ya məlumat) təsvir etmək yollarını tərtib edə biləcəyiniz işarələmə dəqiqləşdirmə dilidir. Verilənlərlə nə etməli olduğunuz barədə heç nə demir (baxmayaraq ki, element adları seçiminiz onların nə üçün olduğuna işarə edə bilər):
<part num="DA42" modelləri="LS AR DF HG KJ" yeniləmə="2001-11-22">
<name>Eksantrik mili ucun rulman tutma sirkəsi</name>
<şəkil təsviri="RR98-dh37" type="SVG" x="476" y="226"/>
<maker xml:id="RQ778">Ringtown Fasteners Ltd</maker>
<notes><tool xml:id="GH25"/>bucaq burunlu daxiletmə aləti</tool>dur
bu hissənin çıxarılması və dəyişdirilməsi üçün tələb olunur.</notes>
</part>
Özlüyündə XML faylı (HTML daxil olmaqla) heç nə etmir . Bu, onunla bir şey edən bir proqramı işə salana qədər orada oturan bir məlumat formatıdır . XML fayllarını necə işə salmaq və ya icra etmək barədə suala da baxın .
XSLT3 və XSL:FO
Ən populyar transformasiya emal dillərinin (XSLT3 və XSL:FO) əslində XML sintaksisində yazılması ilə su bulanıq olur, çünki onlar prosedur deyil, deklarativdir. Bu xüsusi hallarda , XML sənədlərini emal etmək üçün fayllarda göstərilən direktivləri Java bayt koduna tərtib edən Saxon kimi emal proqramını işlətməklə XML faylını "icra etdiyinizi" söyləmək olar . Bu mənada siz onları digər proqramlaşdırma dilləri ilə müqayisə edə bilərsiniz, lakin siz onların yazıldığı XML sintaksisini deyil, dil imkanlarını müqayisə edərdiniz.
William Hammond yazır:
(məqalədə <i7ll1362ib.fsf@hilbert.math.albany.edu> )
SGML konfiqurasiya edilə bilən paylaşılan sintaksisi olan 'sənəd növləri' kateqoriyasıdır, əksəriyyəti (klassik HTML kimi) icra edilə bilən proqramlar yaratmaq üçün tərtib edilə bilməz. XML sintaktik məhdudiyyətləri olan SGML alt kateqoriyasıdır. Məsələn, XML ilə sənəd növünün lüğəti həmişə hərflərə həssasdır, SGML ilə isə ya hərflərə, ya da hərflərə həssas ola bilər. Beləliklə, məsələn, klassik HTML SGML sənəd növüdür, XHTML+MathML isə XML sənəd növüdür.
Bəzi sənəd növləri sənəd işarələmə dillərinə uyğun gəlsə də, digər sənəd növləri (CTAN kataloqu girişi kimi) yalnız strukturlaşdırılmış məlumatlar üçündür[...]
Bununla belə, mən ciddi şəkildə şübhə edirəm ki, C kimi kompüter dili hər hansı ağlabatan mənada SGML sənəd növünə bərabərdir.