Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 10
  • Skedari Xml për atë që ju nevojitet. Çfarë është një skedar XML dhe si ta hap atë? Çfarë do të studiohet

Skedari Xml për atë që ju nevojitet. Çfarë është një skedar XML dhe si ta hap atë? Çfarë do të studiohet

Shumë shpesh, shumë përdorues të sistemeve kompjuterike moderne dhe produkteve softuerike të llojeve të ndryshme hasin skedarë me shtesën .xml. Shumë njerëz thjesht nuk e kanë idenë se çfarë lloj dokumenti është, si ta hapin atë. Tani do të konsiderohet, në të njëjtën kohë do të zbulojmë se çfarë është dhe për çfarë është.

Çfarë është një skedar XML

Le të fillojmë me faktin se, nga pikëpamja e teknologjive moderne kompjuterike dhe programeve të përdorura për krijimin e dokumenteve të këtij lloji, është një skedar teksti në të cilin janë shkruar komandat e gjuhës së shënjimit të zgjerueshëm, e cila i ngjan mjaft mirë mjet i njohur shënjimi HTML.

Në mënyrë tipike, një skedar XML përmban informacion të përgjithshëm për një objekt, i cili shprehet në mjete përshkruese (më shumë për këtë më vonë). Sa i përket të dhënave të ruajtura në kontejnerë të tillë, këto mund të jenë baza të të dhënave që përdoren shpesh për katalogë video dhe audio në internet, cilësimet e ruajtura të përdoruesve të programeve dhe aplikacioneve, si dhe faqe të tëra në internet.

Si shembull, le të marrim, të themi, një album audio të një artisti. Skedari XML përfshin informacione për vitin e lëshimit, zhanrin, numrin dhe emrat e këngëve, popullaritetin, etj. Megjithatë, kur viziton burimet në World Wide Web, një surfer nuk ka nevojë të mendojë për hapjen fizike të një skedari të tillë informacioni, pasi që edhe kur luani një këngë në internet në një luajtës, të gjitha llojet e të dhënave do të shfaqen siç përmbahen në skedarët standard MP3 si etiketa ID3. Informacioni, si të thuash, ngarkohet në këngën që luhet.

Pamja e skedarit XML

Nëse shikoni pamjen e skedarit, mund të vini re menjëherë se vetitë e çdo objekti përshkruhen në të duke përdorur etiketat dhe atributet që vendosen manualisht.

Ne nuk po flasim për komandat kryesore të vetë gjuhës, pasi një përdorues i zakonshëm nuk ka nevojë për një informacion të tillë. E vetmja gjë që mund të vërehet është se një numër i caktuar elementësh të përdorur për të përshkruar një objekt në këtë format nuk ekziston: aq sa nevojiten, aq shumë janë vendosur.

Si të hapni formatin standard XML

Tani le të shohim se si të hapim një skedar XML. Siç tashmë, me siguri, shumë e kanë kuptuar, ky është një skedar teksti, që do të thotë se është më e lehtë të përdoret çdo redaktues, madje edhe më primitiv, për ta parë ose modifikuar atë. Po, edhe i njëjti "Notepad" nga grupi standard i Windows.

Sidoqoftë, jo gjithçka është kaq e thjeshtë këtu. Fakti është se duke klikuar dy herë skedarin pa vendosur lidhjen e duhur me ndonjë program, ai nuk do të hapet. Në rastin më të mirë, sistemi do të ofrojë një listë të aplikacioneve më të përshtatshme. Ju mund të zgjidhni programin që dëshironi, dhe në të njëjtën kohë të vendosni një shenjë përpara artikullit për përdorim të përhershëm të aplikacionit të zgjedhur për të gjithë skedarët e këtij lloji.

Mund të bëni ndryshe duke klikuar me të djathtën në skedar dhe më pas duke zgjedhur komandën "Open with ...", pas së cilës, përsëri, zgjidhni aplikacionin e kërkuar ose nga lista, ose specifikoni vendndodhjen e komponentit kryesor të ekzekutueshëm (më shpesh është një skedar EXE).

Mënyra e tretë për të hapur skedarin XML është fillimi i fillimit të programit dhe më pas përdorimi i menysë së skedarit të hapur (në shumicën e rasteve, kjo është Ctrl + O). Në këtë rast, është krejtësisht e panevojshme të përdorni Notepad. Ju lutemi, skedari hapet pa asnjë problem në të njëjtin aplikacion Word dhe të ngjashme. Edhe Microsoft Excel është në gjendje të hapë të dhëna në këtë format.

Sidoqoftë, nëse bëhet e nevojshme të redaktoni formatin XML, atëherë është më mirë të përdorni mjete profesionale me mbështetje për sintaksën e gjuhës, për shembull, Oxygen XML Editor, XML Marker ose EditiX Lite Version. Natyrisht, këto nuk janë të gjitha mjetet e afta për të punuar me gjuhën e skedarit në nivelin më të lartë. Sot ka shumë programe të tilla.

Tani disa fjalë se pse skedari XML ndonjëherë merr një gabim kur hapet. Më shpesh kjo është për shkak të shkeljes së integritetit të vetë skedarit, si dhe futjes së gabuar të atributeve ose etiketave përshkruese. Përveç kësaj, Excel ka një kufi në numrin e rreshtave të shfaqur, kështu që të dhënat mund të jenë të paplota kur hapen.

Gabime të mundshme kur hapni një skedar XML si një bashkëngjitje emaili

Ndonjëherë mund të shfaqen gabime kur bëhet një përpjekje për të hapur një skedar që është një bashkëngjitje e një mesazhi email. Kjo më së shpeshti zbatohet për klientët standardë të postës elektronike si Outlook Express.

Fakti është se në fillim bashkëngjitja ruhet në formën e të dhënave të përkohshme (shumë shpesh me shtimin e një .tmp shtesë në shtrirjen kryesore), dhe thirrja i bëhet.

Për të shmangur një situatë të tillë, mjafton që fillimisht thjesht ta ruani bashkëngjitjen në formatin e tij origjinal në çdo vend të përshtatshëm në disk ose në media të lëvizshme, dhe më pas të përdorni metodat standarde të përshkruara më sipër.

Në vend të një totali

Siç mund ta shihni, nuk ka asgjë të vështirë për të kuptuar strukturën dhe metodat e hapjes së skedarëve të këtij formati. Këtu, megjithatë, çështja e krijimit të të dhënave XML nuk u konsiderua thelbësisht, pasi për të kuptuar plotësisht procesin, duhet të dini të paktën bazat e vetë gjuhës. Për pjesën tjetër, duket se përdoruesit nuk do të kenë asnjë vështirësi me skedarët e këtij formati.

XML përdoret në shumë aspekte të zhvillimit të uebit, por qëllimi i tij kryesor është të lehtësojë ruajtjen dhe transferimin e të dhënave.

XML ndan të dhënat nga HTML

Nëse keni nevojë të shfaqni të dhëna dinamike në një dokument HTML, do të duhet shumë kohë nëse, sa herë që këto të dhëna kanë ndryshuar, redaktoni vetë dokumentin HTML.

ME XML të dhënat mund të ruhen në skedarë të veçantë XML. Duke vepruar kështu, përqendroheni në përdorimin e HTML / CSS për shfaqje dhe shabllon, dhe mund të jeni i sigurt që të dhënat e reja hyrëse nuk kërkojnë ndonjë ndryshim në kodin HTML të dokumentit.

XML thjeshton shpërndarjen e të dhënave

Në botën reale, sistemet kompjuterike dhe bazat e të dhënave përdorin të dhëna në formate të papajtueshme.

Të dhënat XML ruhen në format teksti të thjeshtë. Kjo siguron pavarësinë e softuerit dhe harduerit.

Kjo e bën të lehtë krijimin e të dhënave që mund të përdoren nga një shumëllojshmëri e gjerë aplikacionesh.

XML e bën të lehtë transferimin e të dhënave

Një nga problemet më që kërkon kohë të zhvilluesve ka qenë gjithmonë dhe mbetet problemi i shkëmbimit të të dhënave midis sistemeve të papajtueshme.

Kalimi i të dhënave në XML zvogëlon ndjeshëm kompleksitetin e këtij problemi, pasi të dhënat në këtë format mund të lexohen nga aplikacione të ndryshme të papajtueshme.

XML e bën të lehtë modifikimin e platformës

Kalimi në sisteme të reja (hardware ose platforma softuerike) kërkon gjithmonë një kohë të gjatë. Shumë të dhëna duhet të konvertohen në formate të reja. Në këtë rast, shpesh të dhënat e papajtueshme humbasin.

Të dhënat XML ruhen në format teksti. Kjo e bën shumë më të lehtë zgjerimin ose përmirësimin e sistemeve operative, migrimin në aplikacione ose shfletues të rinj pa rrezikun e humbjes së të dhënave.

XML i bën të dhënat tuaja më të aksesueshme

Të dhënat tuaja mund të aksesohen jo vetëm nga dokumentet HTML, por edhe nga çdo aplikacion tjetër.

XML i bën të dhënat tuaja të disponueshme për të gjitha llojet e "makinave të leximit" (makinat zanore, burimet e lajmeve, etj.), duke e bërë shumë më të lehtë aksesin për njerëzit me dëmtime shikimi dhe probleme të tjera fizike.

XML përdoret për të krijuar gjuhë të reja në internet

Shumë gjuhë programimi në internet janë krijuar duke përdorur XML.

Ketu jane disa shembuj:

  • XHTML
  • WSDL për përshkrimin e shërbimeve të disponueshme në internet
  • WAP dhe WML si gjuhë shënjimi për pajisjet e dorës si PDA
  • Gjuhët RSS për burimet e lajmeve
  • RDF dhe OWL për përshkrimin e burimeve dhe ontologjinë
  • SMIL për përshkrimin e multimedias për ueb

Gjuha e shënjimit e zgjeruar (XML). Ata janë në të vërtetë vetëm skedarë teksti që përdorin etiketa të personalizuara për të përshkruar strukturën dhe funksionet e tjera të një dokumenti.

Çfarë është XML

XMLËshtë një gjuhë shënjimi e krijuar nga World Wide Web Consortium (W3C) për të përcaktuar sintaksën për kodimin e dokumenteve që mund të lexohen nga njerëzit dhe makinat. Ai e bën këtë duke përdorur etiketat që përcaktojnë strukturën e dokumentit, si dhe mënyrën se si dokumenti duhet të ruhet dhe transportohet.

Është më e lehtë ta krahasoni atë me një gjuhë tjetër shënjimi me të cilën mund të jeni njohur - gjuhën shënimi i hipertekstit(HTML) përdoret për të koduar faqet e internetit. HTML përdor një grup të paracaktuar karakteresh shënimi (kode të shkurtra) që përshkruajnë formatin e përmbajtjes në një faqe interneti.

Sidoqoftë, XML është i ndryshëm në atë që është i zgjerueshëm. XML nuk ka një gjuhë shënjimi të paracaktuar si HTML. Në vend të kësaj, XML i lejon përdoruesit të krijojnë karakteret e tyre të shënjimit për të përshkruar përmbajtjen, duke formuar një grup karakteresh të pakufizuar dhe të vetëpërcaktuar.

Në thelb, HTML është një gjuhë që fokusohet në prezantimin e përmbajtjes, ndërsa XML është një gjuhë e dedikuar për përshkrimin e të dhënave që përdoret për të ruajtur të dhënat.

XML përdoret shpesh si bazë për formate të tjera dokumentesh, prej të cilave ka qindra. Këtu janë disa që mund të dëshironi të dini:

  • RSS dhe ATOM përshkruajnë se si aplikacionet duhet të trajtojnë furnizimet në ueb.
  • Microsoft .NET përdor XML për skedarët e tij të konfigurimit.
  • Microsoft Office përdor XML si bazë për strukturën e dokumentit.

Kështu, nëse keni një skedar XML, ai nuk ju tregon domosdoshmërisht se për çfarë aplikacioni është. Sidoqoftë, nuk keni nevojë të shqetësoheni për këtë, përveç nëse jeni duke zhvilluar skedarë XML.

Si të hapni një skedar XML

Ka disa mënyra për të hapur një skedar XML drejtpërdrejt. Mund t'i hapni dhe modifikoni me çdo redaktues teksti, t'i shikoni me çdo shfletues uebi ose të përdorni një faqe interneti që ju lejon t'i shikoni, modifikoni dhe madje t'i konvertoni në formate të tjera.

Përdorni një redaktues teksti kur punoni rregullisht me XML

Meqenëse skedarët XML janë thjesht skedarë teksti, ato mund të hapen me çdo redaktues teksti. Sidoqoftë, shumë redaktues teksti, të tillë si Notepad, thjesht nuk janë krijuar për të shfaqur skedarët XML me strukturën e tyre të saktë. Kjo mund të jetë e dobishme për t'u njohur shpejt me përmbajtjen e një skedari XML. Por, ka mjete më të përshtatshme për të punuar me ta.


Përdorimi i një shfletuesi uebi për të parë skedarin XML

Nëse nuk keni nevojë të redaktoni skedarin XML, por thjesht duhet të shikoni përmbajtjen, shfletuesi juaj mund ta përballojë këtë detyrë. Për më tepër, shfletuesi juaj i internetit ka shumë të ngjarë të konfigurohet tashmë si një shikues standard XML. Kështu, klikimi i dyfishtë i skedarit XML duhet ta hapë atë në shfletues.

Nëse jo, mund të klikoni me të djathtën mbi skedarin për të gjetur opsionet për ta hapur atë me çdo aplikacion tjetër. Thjesht zgjidhni shfletuesin tuaj të internetit nga lista e programeve.

Kur skedari hapet, duhet të shihni të dhëna të strukturuara mirë. Nuk është aq e bukur sa pamja e ngjyrave që merrni në Notepad ++, por shumë më e mirë se Notepad.

Përdorimi i një redaktuesi në internet për skedarët XML

Nëse dëshironi të redaktoni një skedar të rastësishëm XML dhe nuk dëshironi të ngarkoni një redaktues të ri teksti, ose keni nevojë konvertoni skedarin XML në një format tjetër Ka disa redaktorë të mirë XML në internet të disponueshëm falas.

TutorialsPoint.com, XMLGrid.net dhe CodeBeautify.org - Ju lejon të shikoni dhe modifikoni skedarët XML. Pas përfundimit të redaktimit, mund të shkarkoni skedarin e modifikuar XML ose madje ta konvertoni atë në një format tjetër.

Le të përdorim CodeBeautify.org si shembull. Faqja është e ndarë në tre seksione. Në të majtë është skedari XML me të cilin po punoni. Në mes do të gjeni disa funksione. Në të djathtë, do të shihni rezultatet e disa prej opsioneve nga të cilat mund të zgjidhni.

Për shembull, në imazhin e mëposhtëm, skedari ynë i plotë XML është në të majtë, dhe paneli i rezultateve shfaq një pamje peme, sepse kemi klikuar butonin Tree View në mes.

Përdorni butonin Browse për të ngarkuar një skedar XML nga kompjuteri juaj ose butonin Load URL për të marrë XML nga një burim interneti

Butoni Tree View shfaq të dhënat në një strukturë peme të mirëformatuar në panelin e rezultateve, me të gjitha etiketat e theksuara në portokalli dhe atributet në të djathtë të etiketave.

Beatify shfaq të dhënat tuaja në një mënyrë të pastër dhe të lehtë për t'u lexuar.

Butoni Minify shfaq të dhënat tuaja duke përdorur sa më pak hapësira. Ky funksion do të vendosë çdo pjesë të të dhënave në një rresht. Kjo është e dobishme kur përpiqeni ta bëni skedarin më të vogël, gjë që do të kursejë pak hapësirë.

Së fundi, mund të përdorni butonin XML në JSON për të kthyer XML në JSON dhe butonin Eksporto në CSV për të ruajtur të dhënat si skedar me vlerë të ndarë me presje ose butonin Shkarko për të shkarkuar çdo ndryshim që keni bërë në një skedar të ri XML. . ..

Gjuha e shënjimit të zgjeruar (XML) u zhvillua nga Grupi i Punës XML i Konsorciumit të Uebit Botëror (W3C). Ja se si e përshkruajnë krijuesit:

“Extensible Markup Language (XML) është një pjesë integrale e SGML ... Ajo është krijuar për të lehtësuar përdorimin e SGML në ueb dhe për të përmbushur detyrat që po kryhen aktualisht duke përdorur HTML. XML është krijuar për të përmirësuar përdorimin dhe ndërveprimin e SGML dhe HTML.

Ky është një fragment nga specifikimi XML 1.0, i krijuar nga Grupi i Punës XML në shkurt 1998. I gjithë dokumenti mund të gjendet në faqen e W3C në http://www.w3.org/TR/REC/-xml.

XML është një gjuhë shënjimi e krijuar posaçërisht për postimin e informacionit në World Wide Web, e ngjashme me Hypertext Markup Language (HTML), e cila fillimisht u bë gjuha standarde për krijimin e faqeve në internet. Meqenëse HTML i plotëson plotësisht të gjitha nevojat tona, lind pyetja: Pse ju duhej një gjuhë krejtësisht e re për Ueb? Cilat janë avantazhet dhe avantazhet e tij? Si ndërvepron me HTML? A do të zëvendësojë HTML, apo thjesht do ta përmirësojë atë? Së fundi, çfarë është SGML, pjesë e së cilës është XML, dhe pse nuk mund ta përdorni SGML-në e duhur për faqet tuaja të internetit? Në këtë kapitull do të përpiqem t'u përgjigjem të gjitha këtyre pyetjeve.

Qëllimi XML

HTML ofron një grup fiks elementësh që mund t'i përdorni për të vendosur komponentë në një faqe interneti tipike. Shembuj të tillë elementë janë titujt, paragrafët, listat, tabelat, imazhet dhe lidhjet. Për shembull, HTML është e shkëlqyer për

krijimi i një faqeje personale personale. Më poshtë është përshkrimi i faqes kryesore në kodet HTML:

Faqja kryesore

Faqja kryesore e Michael Young

Mirë se vini në faqen time të internetit!

Përmbajtja e faqes së internetit

Ju lutemi zgjidhni një nga temat e mëposhtme:

  • Shkrimi
  • Familja
  • Foto Galeria

Uebfaqe të tjera interesante

Klikoni një nga sa vijon për të eksploruar një faqe tjetër në internet:

  • "një. XML duhet të bëhet një gjuhë për përdorim të drejtpërdrejtë në internet."

    Siç mund ta imagjinoni, XML u krijua kryesisht për ruajtjen dhe shpërndarjen e informacionit në ueb.

    "2. XML do të mbështesë një shumëllojshmëri të gjerë aplikacionesh."

    Megjithëse qëllimi i tij kryesor është shpërndarja e informacionit në ueb përmes serverëve dhe shfletuesve, XML është krijuar gjithashtu për t'u përdorur nga programe të tjera. Për shembull, XML përdoret për të shkëmbyer informacione ndërmjet programeve financiare, për të shpërndarë dhe përditësuar produkte softuerike dhe për të shkruar skriptet zanore kur jepni informacion përmes telefonit.

    "3.XML do të jetë në përputhje me SGML."

    XML është një degë e specializuar e SGML. Avantazhi këtu është se softueri SGML mund të përshtatet lehtësisht për të punuar me HTML.

    "4. Do të jetë më e lehtë të shkruash programe që përpunojnë dokumente XML.

    Përdorimi praktik i XML kërkon që të jetë e lehtë të shkruash shfletues dhe programe të tjera që përpunojnë dokumente XML. Në fakt, arsyeja kryesore për ndarjen e XML nga SGML ishte disponueshmëria e programeve të shkrimit për të përpunuar dokumentet XML.

    "5. Numri i veçorive shtesë në XML duhet të mbahet në minimum, në mënyrë ideale zero.

    Numri minimal i funksioneve shtesë në XML e bën të lehtë shkrimin e programeve për të përpunuar dokumentet XML. Bollëku i veçorive shtesë të kyçjes në SGML është bërë një arsye kryesore pse është praktikisht i papërshtatshëm për paraqitjen e dokumenteve në ueb. Veçoritë shtesë të SGML kërkojnë që karakteret e kufirit të etiketave të anashkalohen (zakonisht ) dhe kapërceni etiketën fundore për të lejuar procesorin të zbulojë fundin e elementit. Kur shkruani rreptësisht një program të përpunimit të dokumenteve SGML, duhet të keni parasysh mundësinë e të gjitha funksioneve shtesë, edhe nëse ato janë të rralla.

    "6. Dokumentet XML duhet të jenë të kuptueshme dhe të qarta për përdoruesit."

    XML synon të bëhet lingua franca (gjuha universale) për shkëmbimin e informacionit midis përdoruesve dhe programeve në mbarë botën. Sipas këtij koncepti, përdoruesit, si dhe programet e specializuara, duhet të jenë në gjendje të krijojnë dhe lexojnë dokumente XML. Aksesueshmëria dhe transparenca për përdoruesin e veçon XML-në nga shumica e formateve të tjera të përdorura në ndërtimin e bazave të të dhënave dhe dokumenteve tekstuale.

    Dokumenti XML mund të lexohet lehtësisht nga përdoruesi sepse përshkruhet në tekst të thjeshtë dhe ka një strukturë logjike hierarkike në formën e një peme. Ju mund të thjeshtoni dokumentet XML duke u caktuar emra kuptimplotë elementeve, atributeve dhe objekteve dhe duke shtuar komente të dobishme. (Kjo diskutohet më vonë në këtë kapitull.)

    "7. Zhvillimi i XML duhet të përfundojë mjaft shpejt."

    XML do të bëhet një standard i pranuar vetëm nëse programuesit dhe përdoruesit e pranojnë atë. Ky standard duhet të krijohet përpara se shoqëria të pranojë standardet alternative që po krijohen gjithnjë e më shumë nga kompanitë e softuerit.

    "tetë. XML duhet të jetë formal dhe konciz."

    Specifikimi XML është shkruar në një gjuhë zyrtare që përdoret për të përfaqësuar gjuhët kompjuterike, me një shënim të njohur si Forma e Zgjeruar Backus-Naur (EBNF). Kjo gjuhë formale, edhe pse e vështirë për t'u kuptuar, është e lirë nga paqartësia dhe lehtëson shumë shkrimin e dokumenteve XML, dhe veçanërisht programet për përpunimin e tyre.

    "9. Dokumentet XML do të jenë më të lehta për t'u krijuar."

    Përdorimi praktik i XML si një gjuhë shënjimi për dokumentet e Uebit thjeshton jo vetëm shkrimin e programeve të përpunimit, por edhe procesin e krijimit të vetë dokumenteve XML.

    "10. Forma e ngjeshur nuk është e rëndësishme në shënimin XML.

    Në përputhje me pikën 6 (dokumenti XML duhet të jetë i qartë dhe i kuptueshëm për përdoruesin), shënimi XML nuk duhet të jetë tepër i ngjeshur në mënyrë që të mos bie ndesh me qëllimin e deklaruar.

    Aplikacionet standarde XML

    Ju mund të përdorni XML për më shumë sesa thjesht për të përshkruar një dokument individual. Një përdorues individual, kompani ose komitet standardesh mund të përcaktojë grupin e kërkuar të elementeve XML dhe strukturën e dokumentit për t'u aplikuar në një klasë të caktuar dokumentesh. Një grup i tillë elementësh dhe një përshkrim i strukturës së një dokumenti quhet aplikacion XML ose fjalor XML.

    Për shembull, një organizatë mund të përcaktojë një aplikacion XML për krijimin e dokumenteve që përshkruajnë strukturat molekulare, burimet njerëzore, prezantimet multimediale ose përmbajnë grafikë vektoriale. Në fund të kapitullit, ekziston një listë e disa aplikacioneve të zakonshme XML që tashmë janë krijuar dhe janë planifikuar të krijohen.

    Një aplikacion XML zakonisht përcaktohet duke krijuar një përshkrues të tipit të dokumentit (DTD), i cili është një komponent i vlefshëm i dokumentit XML. Një DTD është strukturuar rreth një skeme të bazës së të dhënave: vendos dhe përcakton emrat e elementeve që mund të përdoren në një dokument, rendin në të cilin mund të shfaqen elementët, atributet e elementeve që mund të aplikohen dhe veçori të tjera të dokumentit. Për përdorim praktik të një aplikacioni XML, zakonisht përfshini DTD-në e tij në dokumentin tuaj XML; prania e një DTD në një dokument kufizon elementet dhe strukturat që do të përdorni, kështu që dokumenti juaj plotëson standardet e këtij aplikacioni. Përshkrimet e dokumenteve XML të diskutuara më parë në këtë kapitull nuk përfshinin DTD. Do të mësoni se si të përcaktoni dhe përdorni DTD në Kapitullin 5.

    Përparësitë e përdorimit të aplikacioneve standarde XML për të dizajnuar dokumentet tuaja janë se ju mund të ndani dokumente me të gjithë përdoruesit e tjerë të aplikacionit, dhe dokumenti mund të përpunohet dhe shfaqet duke përdorur softuerin që është ndërtuar tashmë për aplikacionin.

    Aplikacione XML që rrisin cilësinë e dokumenteve XML

    Përveç aplikacioneve XML për përshkrimin e klasave specifike të dokumenteve, ka disa aplikacione XML që mund t'i përdorni brenda çdo lloj dokumenti XML. Këto aplikacione e bëjnë më të lehtë krijimin e një dokumenti dhe përmirësojnë cilësinë e tij. Më poshtë janë shembuj të aplikacioneve të tilla.

    • Gjuha e zgjeruar e fletës së stilit (XSL) ju lejon të krijoni fletë stilesh të fuqishme duke përdorur sintaksën XML.
    • Skema XML ju lejon të hartoni skema të detajuara për dokumentet tuaja XML duke përdorur sintaksën standarde XML, e cila është një alternativë më e fuqishme për përdorimin e DTD-ve.
    • Gjuha e lidhjes XML (XLink) ju jep mundësinë për të lidhur dokumentet tuaja XML. Ai mbështet lidhje të shumta të synuara dhe veçori të tjera të dobishme, duke ofruar më shumë liri sesa mekanizmi i organizimit të lidhjeve HTML.
    • Gjuha XML Pointer (XPointer) ju lejon të përcaktoni lidhjet e synuara fleksibël. Kur përdorni XPointer dhe XLink së bashku, mund të organizoni lidhje për kudo në dokumentin e synuar - jo thjesht të hidheni te artikujt e theksuar.

    XLS trajtohet në Kapitullin 10. Aplikacionet e tjera XML nuk janë ende gati për t'u përdorur dhe nuk janë përfshirë në këtë libër. (XLink dhe XPointer nuk mbështeten në Internet Explorer 5).

    Siç mund ta shihni, XML nuk është vetëm një mjet i dobishëm për përshkrimin e dokumenteve, por shërben gjithashtu si bazë për ndërtimin e aplikacioneve dhe shtesave që mund të nevojiten gjatë zhvillimit të Internetit.

    Përdorimi real i XML

    Ndërsa koncepti i XML është mjaft interesant, ju mund të pyesni veten se si ta zbatoni atë në praktikë. Ky seksion ofron një listë shembujsh të përdorimeve të tilla të XML, të përdorura gjerësisht dhe premtuese. Nëse ka aplikacione përkatëse XML për përdorim praktik, ato do të shfaqen në kllapa. Për shembull, mund të zbuloni se aplikacioni MathML XML do t'ju lejojë të formatoni formulat matematikore.

    Lidhje... Për një listë më të plotë të aplikacioneve XML aktuale dhe ato në zhvillim, duke përfshirë përshkrimet e tyre të hollësishme, shihni faqen e internetit Oasis SGML / XML (http: //www.oasis-open.arg/cover/ocml.htmW aplikacionet).

    • Puna me bazat e të dhënave. Ashtu si bazat e të dhënave tradicionale, XML mund të përdoret për të caktuar një etiketë në secilën fushë të informacionit brenda çdo regjistrimi të bazës së të dhënave. (Për shembull, mund të etiketoni çdo emër, adresë dhe numër telefoni brenda hyrjeve në listën e adresave.) Më pas mund t'i shfaqni të dhënat në mënyra të ndryshme dhe të organizoni kërkime, renditje, filtrim dhe përpunime të tjera të të dhënave.
    • Strukturimi i dokumenteve. Struktura hierarkike e dokumenteve XML është ideale për të shënuar strukturën e dokumenteve si romane, punime shkencore dhe drama. Për shembull, mund të përdorni XML për të shënuar një shfaqje me akte, skena, personazhe, histori, peizazhe etj.. Shënimi XML mundëson që programet të shfaqin ose printojnë një dokument në formatin e kërkuar; gjeni, nxjerr ose manipuloni informacionin në një dokument; gjenerojnë tabela të përmbajtjes, përmbledhje dhe shënime; përpunoni informacionin në mënyra të tjera.
    • Puna me grafikë vektoriale (VML - Vector Markup Language).
    • Prezantimet multimediale (SMIL - Gjuhë e integruar multimediale e sinkronizuar, HTML + TIME - Zgjerime multimediale interaktive me kohëzgjatje HTML).
    • Përshkrimi i kanaleve. Kanalet janë faqe në internet që u dërgohen automatikisht abonentëve. (CDF - Formati i definimit të kanalit).
    • Përshkrimi i paketave softuerike dhe marrëdhëniet e tyre. Përshkrime të tilla ofrojnë shpërndarje dhe përditësim të produkteve softuerike në rrjet (OSD - Open Software Description).
    • Ndërveprimi i aplikacioneve në ueb duke përdorur bashkë-komunikimet XML. Këto mesazhe janë të pavarura nga sistemet operative, modelet e objekteve dhe gjuhët kompjuterike (SOAP - Simple Object Access Protocol).
    • Dërgimi i kartave elektronike të biznesit me e-mail.
    • Shkëmbimi i informacionit financiar. Shkëmbimi i informacionit në një format të hapur dhe të kuptueshëm kryhet ndërmjet programeve financiare (të tilla si Quicken dhe Microsoft Money) dhe institucioneve financiare (banka, fonde publike) (OFX - Open Financial Exchange).
    • Krijimi, menaxhimi dhe përdorimi i formave komplekse dixhitale për transaksionet tregtare në internet. Formularë të tillë mund të përfshijnë nënshkrime të dixhitalizuara që i bëjnë ato të njohura ligjërisht (XFDL - Extensible Forms Description Language).
    • Shkëmbim kërkesash për punësim dhe rezyme (HRMML - Human Resource Management Markup Language).
    • Formatimi i formulave matematikore dhe informacionit shkencor në
    • Web (MathML - Mathematical Markup Language).
    • Përshkrimi i strukturave molekulare (CML - Chemical Markup Language).
    • Kodimi dhe shfaqja e informacionit rreth ADN-së, ARN-së dhe vargjeve (BSML - Bioinformatic Sequence Markup Language).
    • Gjuha e shënjimit të të dhënave gjenealogjike (GeDML).
    • Shkëmbimi i gjuhës së shënjimit astronomik (AML).
    • Krijimi i partiturave muzikore (MusicML -Music Markup Language).
    • Puna me skriptet zanore për të dhënë informacion përmes telefonit. Skriptet zanore mund të përdoren, për shembull, për të gjeneruar mesazhe zanore, pyetje për disponueshmërinë e produktit dhe parashikimet e motit (VoxML).
    • Përpunimi dhe shpërndarja e informacionit me shërbime korriere. Federal Express, për shembull, tashmë përdor XML për këtë qëllim.
    • Prezantimi i reklamave në shtyp në format dixhital (AdMarkup).
    • Regjistrimi ligjor dhe shkëmbimi elektronik i informacionit ligjor (XCL - XML ​​​​Court Interface).
    • Kodimi i Formatit të Markupimit të Vëzhgimit të Motit (OMF).
    • Shkëmbimi i informacionit mbi transaksionet me pasuri të paluajtshme (RETS - Real Estate Transaction Standard).
    • Shkëmbimi i informacionit të sigurimit.
    • Shkëmbimi i lajmeve dhe informacionit duke përdorur standardet e hapura të Uebit (XMLNews).
    • Prezantimi i informacionit fetar dhe shënjimi i teksteve të adhurimit (ThML - Teological Markup Language, LitML - Liturgical Markup Language).

Artikujt kryesorë të lidhur