Ce este un fișier XML și cum îl puteți deschide și utiliza?

Ce este un fișier XML și cum îl puteți deschide și utiliza?

XML înseamnă Limbaj de marcare extensibil . Scopul său este de a descrie și structura datele de pe internet, pentru aplicațiile mobile și în alte părți. Vă întrebați cum funcționează acest lucru și pentru ce XML este utilizat? Permiteți-ne să vă ajutăm să înțelegeți detaliile.





Ce sunt limbajele de markup?

Limbile de marcare adnotează text sau adaugă informații suplimentare. Aceste adnotări rămân invizibile pentru utilizatorul final. „Mașina”, cum ar fi browserul dvs., citește aceste adnotări înainte de a procesa și prezenta textul conform instrucțiunilor din comenzile de marcare.





Conform Wikipedia :





„Ideea și terminologia au evoluat din„ marcarea ”manuscriselor pe hârtie, adică instrucțiunile de revizuire de către editori, scrise în mod tradițional cu un creion albastru pe manuscrisele autorilor. În mass-media digitală, acest „text de instrucțiuni cu creion albastru” a fost înlocuit cu etichete, care indică care sunt părțile documentului, mai degrabă decât detalii despre modul în care ar putea fi afișate pe un anumit ecran. ”

Un exemplu binecunoscut de limbaj de markup este HTML (HyperText Markup Language). În timp ce HTML (și alte limbaje de programare) definesc aspectul unui site web, nu ar trebui să vedeți niciodată o urmă a codului. Ceea ce vedeți este interpretarea acestuia de către browserul dvs. De exemplu, formatarea fontului sau imagini încorporate.



Cum funcționează XML?

XML este un limbaj meta markup dezvoltat pentru internet. Este o simplificare a SGML (Standard Generalized Markup Language), mama tuturor limbajelor de markup. XML este extensibil, deoarece utilizatorii pot adăuga și defini noi etichete sau blocuri. Prin adăugarea de blocuri, utilizatorii pot adapta XML la nevoile lor.

Pentru a explica cum funcționează toate acestea, permiteți-mi să mă întorc, folosind HTML și CSS ca exemple.





Cum se raportează XML la HTML

XML este similar cu HTML, dar deoarece utilizatorii își pot adăuga propriile blocuri de construcție, permite o mai mare flexibilitate. O diferență cheie între HTML și XML este că HTML definește aspectul datelor, în timp ce XML definește ce sunt datele . De aceea XML nu poate înlocui HTML, ci îl extinde.

Pentru a descrie date, XML se bazează pe Definiția tipului de document (DTD). Ați putea spune că acesta este dicționarul mașinii. Permite mașinii să înțeleagă limbajul de marcare. Astfel, fiecare document trebuie să înceapă prin definirea tipului de DTD care trebuie utilizat. HTML folosește același principiu. Codul pe care îl veți găsi pe multe site-uri web ar putea arăta cam așa:





Acest exemplu specific spune browserului că DTD este html 4.0 în limba engleză. Browserul poate merge mai departe și poate compara fiecare dintre comenzile date cu DTD-ul său, care îi spune ce să facă cu fiecare comandă. Așa este comanda

se traduce în text aldin sau

adăugați aplicații la vizio smart tv

la textul subliniat.

Credit de imagine: photovibes1 / Depositphotos

Cum CSS rezolvă o problemă cu HTML

Problema cu HTML constă într-un set static de comenzi. Ori de câte ori doriți să definiți anumite atribuții, trebuie să tastați aceste comenzi. Din nou si din nou. Deși acest lucru face ca HTML să fie simplu și ușor de învățat, acesta îi limitează și flexibilitatea.

De exemplu, să presupunem că doriți să modificați dimensiunea sau culoarea unui antet pe care l-ați folosit de zeci de ori pe tot site-ul dvs. web. Imaginați-vă că ați trebuit să schimbați atributul fiecăreia dintre cele douăsprezece antete individual. Cat de plictisitor!

În designul web, Cascading Style Sheets (CSS) au eliminat această obositoare editare a documentelor HTML. Acum, pur și simplu adăugați atributul „H1” la antetul dvs. de pe site și în foaia de stil definiți cum arată un antet „H1”. Și când doriți să schimbați aspectul antetului, îl schimbați doar într-un singur loc, adică foaia de stil. Problema rezolvata.

Vă gândiți să vă începeți propriul site web? Cititorii MakeUseOf pot obține reduceri speciale dacă se înscriu la InMotion Hosting folosind acest link sau Bluehost folosind acest link .

cât de mult poți face mineritul bitcoin

Cum tratează XML datele

Structurează XML și definește datele. Nu se deranjează cu atribute specifice, cum ar fi dimensiunea sau culoarea. Blocurile sale sunt similare cu etichetele HTML care se referă la un CSS. Acesta definește clar titlul, antetele, textul și alte elemente ale documentului și lasă interpretarea în sarcina mașinii.

Pentru o explicație mult mai amănunțită, vă recomand această introducere în XML .

Pentru ce se folosește XML?

XML a găsit o aplicație largă. Astăzi, diverse programe și dispozitive îl folosesc pentru a gestiona, structura, stoca, transmite și afișa date. De exemplu, este utilizat pe scară largă în schimburile de date B2B. XML este, de asemenea, standardul pentru formatele de fișiere Office, inclusiv fișierele Microsoft Office și Google Docs.

Mai degrabă decât integrarea datelor într-un document HTML, le externalizează în fișiere XML separate. Deoarece XML stochează date în format text simplu, stocarea este independentă de platforma dvs., iar datele dvs. pot fi exportate, importate sau pur și simplu mutate mult mai ușor.

Multe alte limbi se bazează pe XML, inclusiv XHTML, WAP pentru dispozitive portabile sau RSS pentru fluxuri. De exemplu, după cum a subliniat un comentator, dacă adăugați /a hrani până la sfârșitul adresei URL a acestui articol pe care îl citiți, veți vedea codul XML XML al acestui articol: faceți clic aici pentru a vedea .

Cum se deschide un fișier XML

După cum sa menționat mai sus, XML stochează date în text simplu. De aceea, puteți deschide fișiere XML cu mai multe programe diferite. În general, faceți clic dreapta pe fișierul XML, selectați Deschis cu din meniu și alegeți un program. Puteți încerca oricare dintre programele de mai jos:

  • Notepad Windows sau orice alt editor de text
  • Notepad ++
  • Orice browser web

De asemenea, puteți încerca un vizualizator XML online, precum cel de la Codul Înfrumusețează .

Veți putea citi fișierul cu oricare dintre programele de mai sus, dar Notepad ++ și vizualizatorii sau editorii XML dedicați vor colora etichetele XML cu cod și astfel vor face mult mai ușor să înțelegeți structura datelor. Rețineți, însă, că aceste programe nu pot executa XML deoarece tot ce puteți găsi în interiorul documentului sunt date structurate.

Formatul XML demistificat

XML nu este elementul esențial de internet. Astăzi, JSON este cea mai populară alternativă pentru integrarea datelor.

Cu toate acestea, dacă sunteți programator, va trebui să faceți acest lucru lucrați cu XML ocazional .

Acțiune Acțiune Tweet E-mail 6 alternative sonore: cele mai bune aplicații de cărți audio gratuite sau ieftine

Dacă nu vă place să plătiți pentru cărți audio, iată câteva aplicații grozave care vă permit să le ascultați gratuit și legal.

Citiți în continuare
Subiecte asemănătoare
  • Tehnologie explicată
  • Programare
  • HTML
  • Dezvoltare web
  • Programare
  • XML
Despre autor Tina Sieber(831 articole publicate)

În timp ce termina un doctorat, Tina a început să scrie despre tehnologia de consum în 2006 și nu s-a oprit niciodată. Acum, de asemenea, editor și SEO, o puteți găsi pe Stare de nervozitate sau drumeții pe o potecă din apropiere.

Mai multe de la Tina Sieber

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona