Cum se creează un fișier xml din Notepad. Fișier XML: ce este și cum se deschide

Pentru a crea document XMLîn cel mai simplu caz, nu veți avea nevoie de altceva decât de un editor de text obișnuit (conform multor designeri web, cel mai bun instrument pentru a crea pagini Web). Iată un exemplu de document XML mic folosit în loc de unul obișnuit caiet:

Întâlnire de afaceri importantă Trebuie să ne întâlnim cu Ivan Ivanovici după ce l-a sunat la telefon 123-12-12 ... Suna acasa 124-13-13

Când vă creați propriul limbaj de marcare, puteți găsi orice nume pentru elemente (aproape oricare, deoarece o listă caractere valide limitate și date în specificația XML) adecvate contextului utilizării lor. Exemplul nostru arată doar una dintre numeroasele moduri de a crea o structură de jurnal. Aceasta este flexibilitatea și extensibilitatea limbajelor derivate din XML - acestea sunt create de dezvoltator „din mers”, conform ideilor sale despre structura documentului și pot fi apoi utilizate programe universale vizualizarea la egalitate cu orice alte limbaje derivate din XML, deoarece tot ceea ce este necesar pentru analizare informațiile sunt conținute în document.

Crearea format nou, este necesar să se țină cont de faptul că documentele „scrise în XML” nu pot exista în principiu - în orice caz, autorii documentului pentru marcarea acestuia folosesc un limbaj bazat pe standardul XML (așa-numitul XML derivat ), dar nu XML în sine. Prin urmare, atunci când salvați fișierul creat, puteți selecta pentru acesta o extensie potrivită pentru nume (de exemplu, noteML).

XML poate fi folosit de dvs. pentru a crea documente de un fel anumit tip si structura necesara pentru aplicație specifică. Cu toate acestea, dacă domeniul de aplicare al limbii se dovedește a fi suficient de larg și începe să fie de interes pentru un numar mare dezvoltatorilor, atunci specificațiile sale pot fi transmise spre examinare W3C și, după acordul tuturor părților interesate, aprobate de consorțiu ca recomandare oficială.

Trebuie remarcat faptul că procesul de creare a unei noi specificații este foarte lung și complex. Orice document propus de W3C trece prin mai multe etape înainte de a deveni un standard. În primul rând, urări și recomandări care vin de la diverse firme participarea la desfasurarea acestuia sunt intocmite sub forma unei note luate in considerare, un fel de protocol de intentie. Informațiile conținute în astfel de documente sunt destinate discuției numai de către membrii consorțiului și nu se oferă nicio garanție că aceste comentarii vor deveni ulterior recomandări.

Următoarea etapă a promovării documentului este o versiune de lucru a caietului de sarcini, care este compilată și ulterior modificată de un grup de lucru special creat (Grupul de lucru), care include reprezentanți ai companiilor interesate de idee. Toate modificările aduse acestui document sunt neapărat publicate pe serverul consorțiului www.w3.org și până când versiunea de lucru devine o recomandare, acesta poate servi doar ca „stea călăuzitoare” pentru dezvoltatori, cu care compania își poate verifica planurile, dar nu ar trebui utilizat în dezvoltarea de software.

În cazul în care părțile au convenit asupra tuturor problemelor principale și se fac modificări mai semnificative ale documentului, versiunea de lucru devine o propunere de recomandare și după votul membrilor grup de lucru poate deveni deja o recomandare oficială W3C, care în statut corespunde standardului din WWW.

XML este format universal lucrul cu date. Este susținut de multe programe, inclusiv cele din domeniul DBMS. Prin urmare, conversia informațiilor în XML este importantă tocmai din punctul de vedere al interacțiunii și schimbului de date între diverse aplicații. Excel este doar unul dintre programele care lucrează cu tabele și poate chiar să efectueze manipulări cu baze de date. Să ne dăm seama cum să convertim fișierele Excel în XML.

Conversia datelor în format XML nu este un proces atât de simplu, deoarece în timpul acestuia trebuie creată o schemă specială (schema.xml). Cu toate acestea, pentru a converti informații în dosar simpluÎn acest format, este suficient să ai la îndemână instrumentele obișnuite de salvare în Excel, dar pentru a crea un element bine structurat va trebui să te chinui foarte mult cu întocmirea unei diagrame și conectarea acesteia la document.

Metoda 1: Salvare simplă

În Excel, puteți salva datele în format XML pur și simplu utilizând meniul "Salvează ca…". Adevărat, nu există nicio garanție că toate programele vor funcționa corect cu un fișier care a fost creat în acest fel. Și această metodă nu funcționează în toate cazurile.


Astfel, conversia fișierului din Excel în format XML va fi finalizată.

Metoda 2: Instrumente pentru dezvoltatori

Convertit format Excelîn XML, puteți utiliza instrumentele pentru dezvoltatori din fila programului. În plus, dacă utilizatorul face totul corect, atunci la ieșire va primi, spre deosebire de metoda anterioară, un fișier XML cu drepturi depline care va fi interpretat corect aplicații terță parte. Dar trebuie spus imediat că nu orice începător poate avea suficiente cunoștințe și abilități pentru a învăța imediat cum să convertească datele în acest mod.

  1. În mod implicit, fila Instrumente pentru dezvoltatori este dezactivată. Prin urmare, în primul rând, trebuie să-l activați. Accesați fila "Fişier"și faceți clic pe element "Opțiuni".
  2. În fereastra de parametri care se deschide, treceți la subsecțiune „Personalizați panglica”. În partea dreaptă a ferestrei, bifați caseta de lângă valoare "Dezvoltator". După aceea, faceți clic pe butonul "BINE" situat în partea de jos a ferestrei. Fila Instrumente pentru dezvoltatori este acum activată.
  3. În continuare deschidem Foaie de calcul Excelîn program în orice mod convenabil.
  4. Pe baza ei, trebuie să creăm o schemă care se formează în orice editor de text. În aceste scopuri, puteți utiliza obișnuit Notepad Windows, dar este mai bine să folosiți o aplicație specializată pentru programare și lucru cu limbaje de marcare. Să lansăm acest program. Creăm o diagramă în ea. În exemplul nostru, va arăta așa cum se arată mai jos în captura de ecran a ferestrei Notepad++.

    După cum puteți vedea, eticheta de deschidere și de închidere pentru documentul în ansamblu este "set de date". Eticheta joacă același rol pentru fiecare linie "record". Pentru schema va fi suficient dacă luăm doar două rânduri din tabel și nu traducem manual totul în XML. Numele etichetei de deschidere și de închidere a unei coloane poate fi arbitrar, dar în acest caz, pentru comoditate, am preferat să traducem pur și simplu numele coloanelor în limba rusă în Limba engleză. După ce datele sunt introduse, pur și simplu le salvăm prin funcționalitatea unui editor de text oriunde pe hard disk în format XML sub numele "schemă".

  5. Să mergem din nou la programul Excel din moment ce deja masă deschisă. Trecând la filă "Dezvoltator". Pe panglica din cutia de instrumente „XML” faceți clic pe butonul "Sursă". În câmpul care se deschide în partea stângă a ferestrei, faceți clic pe butonul „Hărți XML...”.
  6. În fereastra care se deschide, faceți clic pe butonul "Adăuga…".
  7. Se deschide fereastra de selectare a sursei. Accesați directorul pentru locația diagramei compilate mai devreme, selectați-o și faceți clic pe butonul "Deschis".
  8. După ce elementele diagramei au apărut în fereastră, trageți-le folosind cursorul în celulele corespunzătoare ale numelor coloanelor din tabel.
  9. Faceți clic dreapta pe tabelul rezultat. În meniul contextual, parcurgeți elementele succesiv „XML”Și "Export…". După aceea, salvați fișierul în orice director.

După cum puteți vedea, există două metode principale de conversie fișiere XLSși formatul XLSX program XML Microsoft Excel. Prima dintre ele este extrem de simplă și constă într-o procedură elementară de economisire cu prelungirea dată prin intermediul funcției "Salvează ca…". Simplitate și claritate această opțiune sunt fără îndoială avantaje. Dar are un dezavantaj foarte serios. Conversia se realizează fără a ține cont de anumite standarde și, prin urmare, un fișier convertit în acest mod poate pur și simplu să nu fie recunoscut de aplicațiile terțe. A doua opțiune implică întocmirea Hărți XML. Spre deosebire de prima metodă, un tabel convertit folosind această schemă va îndeplini toate standardele de calitate XML. Dar, din păcate, nu fiecare utilizator va putea înțelege rapid nuanțele acestei proceduri.

O să-ți spun cale rapidă crearea unui fișier xml dintr-un tabel excel!

Documentele XML sunt un lucru foarte puternic și puternic. Cu un singur fișier XML vă puteți umple site-ul web cu informații în câteva secunde! La urma urmei, toate motoarele moderne (CMS) au capacitatea de a importa din fișier xml. Deci de ce fac asta?

După cum știți, formatele *.xls (*.xlsx în biroul din 2007) sunt formatele Microsoft Office Excel. Biroul din 2003 este de domeniul trecutului, există deja 2010, dar eu lucrez pe 2007 și de aceea voi vorbi pe baza lui. Să mergem!

1. Accesați site-ul web Microsoft și descărcați suplimentul pentru lucrul cu XML. Descărcați programul de completare Excel 2003: suplimentul pentru instrumente XML. Nu cântărește mult, 397 KB.



2. Instalați-l pe computer. Nu este nimic greu de instalat. În mod implicit, programul de completare este instalat aici: c:\Office Samples\OfficeExcel2003XMLToolsAddin

3. Acum deschideți Excel, accesați meniul și selectați „Opțiuni Excel”.

4. În fereastra care apare, în stânga, selectați elementul „Add-Ins”, iar în partea de jos a ferestrei, faceți clic pe butonul „Go...”.

5. Se va deschide o nouă fereastră în fața dvs., în care trebuie să faceți clic pe butonul „Răsfoiți...”. Cum arată este prezentat mai jos.

6. Acum trebuie să găsiți suplimentul XmlTools instalat (vezi). Selectați-l și faceți clic pe OK!

7. Dacă ați făcut totul corect, veți vedea următoarea fereastră! Simțiți-vă liber să faceți clic pe OK, instalarea este finalizată!

8. Ai apărut în meniul de sus Fila Add-on, iar în stânga este XML Tools.

Am rezolvat instalarea și acum să trecem direct la conversia (exportarea) xls în xml.

1. Pentru a face acest lucru, deschideți fișierul cu datele care trebuie distilate. Apoi selectați primul element din meniul derulant „Convertiți un interval într-o listă XML...”

2. O fereastra mica se va deschide in fata ta, ce iti trebuie in ea? Există butoane radio, Nu și Da, pentru ce sunt acestea? Este simplu, dacă aveți un antet pentru date (în cazul meu există unul), selectați Da, iar dacă nu îl aveți, atunci Nu. Apoi faceți clic pe dreptunghiul mic din linia de sus.

3. Selectați zona de date pe care o convertim și faceți clic pe butonul din dreapta în fereastra care apare. Se intoarce fereastra anterioară, în care facem clic pe OK.

4. Semnul tău ar trebui să se schimbe, s-ar putea spune transformă, pentru mine arată așa:

6. În lista derulantă „Tip de fișier”, selectați date XML și faceți clic pe „Salvare”.

Felicitări, fișierul dvs. a fost creat!

Sper că totul a fost prezentat în detaliu și clar, dar dacă aveți întrebări, scrieți!

Destul de des, mulți utilizatori de modern sisteme informaticeȘi produse software tipuri diferiteîntâlniți fișiere cu extensia .xml. Mulți oameni pur și simplu nu au idee despre ce fel de document este acesta sau cum să-l deschidă. Acum va fi luat în considerare, în același timp, vom afla ce este și pentru ce este necesar.

Ce este un fișier XML

Să începem, poate, cu faptul că, din punct de vedere al modernului tehnologia calculatoarelor iar programele folosite pentru a crea documente de acest tip este fisier text, care conține comenzile limbajului universal de marcare extensibil, care amintește destul de bine-cunoscutul instrument de marcare HTML.

De obicei, fișierul XML conține Informații generale despre orice obiect, care este exprimat prin mijloace descriptive (mai multe despre asta mai târziu). În ceea ce privește datele stocate în astfel de containere, acestea pot fi baze de date folosite adesea pentru cataloage video și audio pe Internet, stocate setari personalizate programe și aplicații, precum și pagini web întregi.

Ca exemplu, puteți lua, să zicem, un album audio al unui artist. Fișierul XML include informații despre anul lansării, genul, numărul și numele pieselor, popularitate etc. Cu toate acestea, atunci când vizitați resurse în World wide web surferul nu trebuie să se gândească la deschiderea fizică a unui astfel de fișier de informații, deoarece chiar și atunci când redă o melodie online, playerul va afișa toate datele de tipul conținute în fișierele MP3 standard sub formă de etichete ID3. Informațiile sunt încărcate pe piesa care este redată.

tip de fișier XML

Dacă te uiți la fișier, vei observa imediat că în el proprietățile oricărui obiect sunt descrise folosind etichete și atribute care sunt setate manual.

Despre echipele principale Limbajul în sine nu este discutat acum, deoarece utilizatorul obișnuit nu are nevoie de astfel de informații. Singurul lucru care poate fi remarcat este că un anumit număr de elemente folosite pentru a descrie un obiect în acest format nu există: atât cât este nevoie, atât se dă.

Cum se deschide formatul XML standard

Acum să vedem cum să deschidem un fișier XML. După cum probabil mulți au înțeles deja, acesta este un fișier text, ceea ce înseamnă că cel mai simplu mod de a-l vizualiza sau edita este să folosești orice editor, chiar și cel mai primitiv. Da, cel puțin același „Notepad” de la set standard Windows.

Totuși, aici nu este totul atât de simplu. Ideea este că conform dublu click fișierul nu se va deschide fără a seta asocierea corespunzătoare cu vreun program. ÎN cel mai bun scenariu sistemul va oferi o listă cu cele mai multe aplicatii adecvate. Puteți selecta un program la alegere și, în același timp, puteți bifa caseta de lângă opțiunea de a utiliza constant aplicația selectată pentru toate fișierele de acest tip.

Puteți face acest lucru diferit făcând clic dreapta pe fișier și apoi selectând comanda „Deschide cu...”, apoi, din nou, selectați aplicația potrivită fie din listă, fie specificați locația componentei executabile principale (cel mai adesea acesta este un fișier EXE).

A treia modalitate de a deschide un fișier XML este să lansați inițial programul și apoi să utilizați meniul de deschidere a fișierului (în majoritatea cazurilor acesta este combinație Ctrl+ O). În acest caz, nu este absolut necesar să utilizați Notepad. Vă rog, fișierul se deschide fără probleme în același Aplicație Word si altii ca el. Chiar și Microsoft Excel este capabil să deschidă date în acest format.

Cu toate acestea, dacă este nevoie să editați formatul XML, atunci este mai bine să utilizați utilități profesionale care acceptă sintaxa limbajului, de exemplu, Oxygen XML Editor, XML Marker sau EditiX Lite Version. Desigur, acestea nu sunt toate utilitarele care pot funcționa cu limba fișierului în nivel superior. Astăzi puteți găsi o mulțime de astfel de programe.

Acum câteva cuvinte despre de ce uneori apare o eroare de fișier XML la deschidere. Cel mai adesea, acest lucru se datorează unei încălcări a integrității fișierului în sine, precum și introducerii incorecte a atributelor sau etichetelor descriptive. În plus, Excel are o limită a numărului de rânduri care pot fi afișate, așa că în acest caz este posibil ca datele să nu fie complete atunci când sunt deschise.

Posibile erori la deschiderea unui fișier XML ca atașament de e-mail

Uneori pot apărea erori atunci când încercați să deschideți un fișier care este un atașament e-mail. Cel mai adesea aceasta se referă la standard clienti de mail ca Outlook Express.

Faptul este că atașamentul este mai întâi salvat ca date temporare (foarte des cu un .tmp suplimentar adăugat la extensia principală) și acesta este cel care este accesat.

Pentru a evita această situație, este suficient să salvați inițial atașamentul în formatul său original în orice loc convenabil de pe disc sau pe suporturi amovibile, apoi utilizați metodele standard descrise mai sus.

În loc de un total

După cum puteți vedea, nu este nimic dificil să înțelegeți structura și metodele de deschidere a fișierelor cu acest format. Aici, însă, întrebarea nu a fost luată în considerare în mod fundamental Crearea XML-date, deoarece pentru înţelegere deplină proces trebuie să cunoașteți cel puțin elementele de bază ale limbii în sine. În caz contrar, cred că utilizatorii nu vor avea dificultăți cu fișierele de acest format.


Lucrez cu fișiere XML de mult timp, dar abia acum m-am întrebat: Cum mijloace regulate creați și editați fișiere XML în MS Excel? Excel este un instrument convenabil și intuitiv pentru crearea, editarea și procesarea diferitelor date. Excel se studiază la școală și, probabil, nu există o persoană care să știe să lucreze pe un PC și să nu cunoască elementele de bază ale lucrului în Excel. Prin urmare, în opinia mea, acesta este cel mai mult instrument adecvat, care poate fi recomandat utilizatori obișnuiți pentru a crea și edita fișiere de date pentru aplicatii diverse, inclusiv aplicații Web. Am MS Excel 2013 instalat acasă și folosind exemplul lui voi descrie procedurile simple care trebuie efectuate la crearea unui fișier de date XML în Excel. Cred că în mai multe versiuni anterioare Excel va funcționa și el. Pentru a crea un fișier de date XML, să facem câțiva pași simpli. Să le analizăm folosind exemplul creării unui fișier de date despre eveniment.

1. Mai întâi, trebuie să creați și să completați un tabel de date în Excel în conformitate cu structura de date. Vă rugăm să utilizați elementul de meniu pentru aceasta Inserare/Tabel.

2. Să creăm o schemă de fișier XML. Pentru a face acest lucru, intr-un editor de text intram următoarele rânduriși salvați-le într-un fișier.

XHTML

0 0 0 0 Învierea strălucitoare a lui Hristos. Paști 0 0 -7 0 -7 Intrarea Domnului în Ierusalim 1

0

0

0

0

Învierea strălucitoare a lui Hristos. Paști

0

0

-7

0

-7

Intrarea Domnului în Ierusalim

1

3. Acum deschideți fila Dezvoltator, apasa butonul Sursăși specificați fișierul sursă XML. Dacă este necesar, activați elementul de meniu Dezvoltatorîn Setări Excel.

4. Rămâne să comparați elementele diagramei și coloanele tabelului trăgând elementele la titlurile de coloană corespunzătoare.

5. Și ultimul pas este să exportați datele tabelului într-un fișier XML folosind meniul contextual. Stați pe orice celulă a tabelului, faceți clic butonul corect mouse, selectați XML/Export...și salvați fișierul XML cu numele dorit.

Salvați fișierul Excel pentru editare și adăugare ulterioară. Ulterior, paragrafele 1.-4. nu va fi nevoie să faci asta!

P.S. De ce am scris nota asta banala? În primul rând, pentru a nu uita, și în al doilea rând, cred că aceste informații vor fi utile utilizatorilor, începând de la următoarea versiune 0.6 ;-)