Si të redaktoni skedarin xml. Formati XML: si të hapni dhe modifikoni

Me këtë zgjatje? Këto dhe pyetje të tjera të ngjashme shpesh mund të gjenden në mesin e përdoruesve që vizitojnë forume të ndryshme të dedikuara për dizajnin e uebit dhe gjuhët e programimit. Por së pari duhet të kuptoni se çfarë është një dokument në formatin XML, çfarë strukture ka dhe për çfarë synohet.

Qëllimi

Një dokument XML është një strukturë hierarkike që përmban të dyja vetë të dhënat dhe përshkrimin e tyre. Për shkak se është një skedar teksti i thjeshtë, ai është i pavarur nga sistemi operativ që po përdorni dhe mund të krijohet duke përdorur çdo gjuhë programimi. Fleksibiliteti i tij i jashtëzakonshëm bën të mundur përshkrimin e çdo lloji të të dhënave. Një nga avantazhet e rëndësishme të dokumenteve XML është se ato janë të lehta për t'u lexuar jo vetëm nga programet - madje edhe një person mund të kuptojë se çfarë informacioni përmban skedari. Përdorimi i XML promovohet në mënyrë aktive nga shumë kompani serioze si Borland, Microsoft, Sun dhe të tjera. Të gjitha gjuhët universale të programimit kanë biblioteka që mbështesin këtë format. Versionet e reja të DBMS-ve të ndryshme ofrojnë mundësinë për të marrë të dhëna duke përdorur pyetje standarde në formën e një skedari XML. Kjo gjuhë mbështetet nga serverët e internetit dhe të gjithë shfletuesit e njohur të internetit. Duke transferuar të dhëna në faqe dinamike në formatin XML, shpejtësia e aplikacioneve që ndërveprojnë me bazat e të dhënave rritet ndjeshëm.

Struktura

Nëse e hapni skedarin në formatin XML, është e lehtë të shihet se i ngjan shumë një faqeje standarde HTML. Ai gjithashtu përmban udhëzime (ose etiketa), të cilat janë të mbyllura në kllapa këndore dhe shënojnë tekstin kryesor të dokumentit, si dhe përcaktojnë elementet e tij, atributet e tyre dhe konstruksionet e tjera gjuhësore. Çdo skedar XML fillon domosdoshmërisht me një udhëzim, i cili mund të përmbajë informacion në lidhje me numrin e versionit të gjuhës, faqen e kodit, si dhe parametra të tjerë që kërkohen nga programi i analizuesit për të analizuar dokumentin.

Formati XML - si ta hapni atë

Pra, le të kalojmë në pyetjen kryesore. Tani e dini se çfarë është formati XML, ne do t'ju tregojmë se si ta hapni më tej. Mënyra më e lehtë për ta bërë këtë është përdorimi i aplikacionit standard Notepad. Sidoqoftë, në këtë rast, përdoruesi do të ketë nevojë për njohuri të caktuara të gjuhës XML (në minimum, për çfarë janë përgjegjës këto ose të tjera etiketa), pasi kur hapni skedarin në këtë redaktues teksti, thjesht do të shihni një grup rreshtash të kodit dhe, në fakt, të tekstit. Për ata përdorues që nuk janë të mirë në këtë ose duan të shohin menjëherë rezultatet e redaktimit, ne rekomandojmë përdorimin e programeve speciale. Pavarësisht përzgjedhjes së tyre të madhe dhe niveleve të ndryshme të zbatimit, të gjitha funksionojnë afërsisht njësoj. Dallimi është vetëm në funksionalitet, domethënë në grupin e mjeteve të disponueshme. Si një mjet pune për redaktimin e skedarëve XML, ju rekomandojmë të përdorni redaktorin falas Serna Free. Ky është një program mjaft i fuqishëm dhe në të njëjtën kohë i përshtatshëm me burim të hapur. Duke e zgjedhur atë, ju lehtë mund të krijoni një artikull, libër, dokumentacion teknik dhe shumë më tepër. Krijimi dhe redaktimi i një skedari XML duke përdorur këtë redaktues është në shumë mënyra i ngjashëm me procesin e përpunimit të tekstit në Word dhe nuk kërkon që përdoruesi të ketë njohuri të thella të gjuhës së shënjimit. Përveç kësaj, ka veçori shtesë të Serna Free, të tilla si prania e stileve XSLT dhe XSL-PO, të cilat ofrojnë shfaqje afër dokumentit real, si dhe aftësinë për të shfaqur në mënyrë holistike skedarët XML të përbërë nga një numër i madh pjesësh.

konkluzioni

Pra, ne kuptuam se cili është formati XML dhe si të hapim dhe modifikojmë skedarë të tillë. Duke përdorur softuer special, mund të krijoni lehtësisht tekste të çdo kompleksiteti, t'i shënoni, të krijoni elementet tuaja, si dhe atributet e tyre në përputhje me kërkesat e dokumentit tuaj.

Redaktues shumëfunksional XML (dhe jo vetëm). Mund të nxjerrë në pah komandat nga një larmi e madhe gjuhësh programimi, të kontrollojë për gabime dhe shumë më tepër.

Sot do të shikojmë një nga mjetet shumëfunksionale për webmasters - programin çek PSPad. Në thelb, ky është i njëjti Notepad, por funksionaliteti i tij është zgjeruar deri në kufi.

Në programin, i cili në formën e tij të instaluar merr vetëm rreth 10 megabajt, ata arritën të mbushnin aq shumë sa që do të ishte e pamundur të thuhej në një përrallë, të mos përshkruani me një stilolaps (ose të shtypni në tastierë :) ). PSPad ka grupin e mëposhtëm të mjeteve:

Karakteristikat e PSPad

Redaktori HEX(Anglisht hex-redaktor) - një program për redaktimin e kodit në formë heksadecimal.
  • mbështetje për shumë gjuhë programimi: HTML, XML, PHP, Pascal, JScript, VBScript, MySQL, MS-DOS, Perl, Basic, etj.;
  • theksimi i sintaksës dhe kontrollimi i kodit (si dhe optimizimi);
  • pamje paraprake e integruar e faqes së përfunduar të internetit;
  • Redaktori HEX;
  • kontrolli drejtshkrimor;
  • klient i integruar FTP;
  • aftësia për të thirrur mjedisin e zhvillimit për secilën gjuhë nga PSPad;
  • sistem fleksibël të cilësimeve.

Me pak fjalë, PSPad mund të zëvendësojë shumë softuer të tjerë, të cilët do të kursejnë hapësirë ​​në hard disk dhe do të ndihmojnë në organizimin dhe pak a shumë të centralizuar të gjithë punën në paraqitjen e faqes në internet.

Ndërfaqja PSPad

Mos kini frikë paraprakisht - nuk ka asgjë të komplikuar këtu.

  • Në qendër është dritarja kryesore e punës, në të cilën do të punojmë drejtpërdrejt.
  • Në të majtë është një panel anësor që jep akses në pemën e projektit, pemën e drejtorisë së hard drive-it, menaxhimin e klientit FTP, të preferuarat dhe skedarët e punës.
  • Në krye ka meny dhe opsione për kontrollin e funksioneve shtesë të programit.

Le të përpiqemi të fusim një program të thjeshtë në BASIC për të llogaritur funksionin "y=3*log (A)" dhe të shohim se si sillet PSPad.

Si parazgjedhje, programi krijon një dokument teksti me shtesën .tekst.

Për të zgjedhur shtesën që na nevojitet, shkoni te menyja "File" dhe zgjidhni "New" (ose shtypni CTRL+N).

Do të shfaqet një tabelë që përmban një listë të sintaksave gjuhësore të disponueshme në program. Zgjidhni atë që ju nevojitet (në këtë rast Visual Basic) dhe klikoni "Ok".

Tani zgjerimi i skedarit .bas- standard për programet e shkruara në BASIC. Shkruani kodin:

Siç mund ta shihni, PSPad shfaq automatikisht numrat, tekstin e printuar dhe fjalët e rezervuara të gjuhës së programimit me ngjyra të ndryshme. Kështu, ne gjithmonë mund të shohim nëse po e futim saktë këtë apo atë informacion. Në të njëjtën kohë, ngjyra e dritës së prapme mund të ndryshohet sipas dëshirës, ​​gjë që e bën ndërveprimin me PSPad edhe më të përshtatshëm.

Të gjitha cilësimet mund të bëhen duke përdorur aftësinë për të redaktuar shabllonin e një gjuhe të caktuar.

Për ta bërë këtë, shkoni te menyja "Cilësimet" dhe zgjidhni "Modifiko shabllonin", më pas zgjidhni gjuhën e dëshiruar nga lista rënëse.

Disa vende, siç mund ta keni vënë re, janë bosh. Kjo bën të mundur lidhjen shtesë të atyre gjuhëve që nuk janë të pranishme si parazgjedhje, por që nevojiten për punë.

PSPad ofron mbështetje vërtet të jashtëzakonshme për redaktimin e faqeve HTML.

Përveç theksimit të sintaksës HTML (dhe në disa variacione), programi ndihmon:

  • kontrolloni drejtshkrimin;
  • gabime në kod;
  • optimizoni kodin;
  • sinkronizoni dhe modifikoni faqen direkt përmes FTP;
  • shikoni pamjen e faqes duke përdorur shikuesin e integruar ose serverin shtesë (Apache);
  • dhe shumë e shumë të tjerë.

Le të shohim disa nga mundësitë. Para së gjithash, do të doja të tërhiqja vëmendjen tek ato që lidhen me optimizimin e kodit dhe shikimin e dokumentit gjatë redaktimit të tij.

Kompresimi HTML

Ne jemi gjithmonë duke "luftuar" për të zvogëluar madhësinë e skedarit HTML në mënyrë që të mund të vendosim më shumë informacion në të me dimensione më të vogla. PSPad ofron një veçori interesante për kompresimin e kodit HTML.

Le të krahasojmë:

Në figurë shihni kodin e pakompresuar, i cili ndodhet në 53 rreshta.

Tani klikoni në butonin "Compress code HTML pa ndryshuar performancën" dhe merrni rezultatin e mëposhtëm:

Gjatësia totale e kodit është 13 rreshta!!! Domethënë, madhësia e dokumentit është ulur me më shumë se 3 herë!!! Megjithatë, performanca nuk u ndikua. Ju mund ta verifikoni këtë duke shtypur butonin F10 - thirret shikuesi i integruar i faqeve.

Kontrollimi i vlefshmërisë së kodit HTML

Një mjet për të kontrolluar kodin HTML dhe një tabelë me karaktere që nuk shtypen janë gjithashtu shumë të dobishme.

Për të kontrolluar dokumentin për gabime, shkoni te menyja "HTML" dhe zgjidhni "Kontrollo kodin HTML" (çelësat e nxehtë - CTRL+F10).

Më poshtë do të shihni në dritaren "Log" që hap të gjitha gabimet dhe paralajmërimet në lidhje me kodin tuaj.

Në fund të dritares së programit ka një linjë statusi, e cila shfaq të gjitha llojet e informacionit ndihmës (pozicioni aktual i kursorit, ndërprerësi i tekstit, opsionet për përcaktimin e karakterit aktual (HEX, DEX, HTML), gjuhën aktuale dhe kodimin e tekstit).

Për të hyrë në tabelën e karaktereve që nuk printohen, klikoni një herë në rreshtin ku tregohen opsionet për shfaqjen e karakterit aktual.

konkluzionet

Për të përshkruar të gjitha funksionet e PSPad, një libër i tërë ndoshta nuk do të mjaftonte, pasi nuk ka vetëm shumë prej tyre, por shumë.

Të gjithë do të gjejnë diçka të ndryshme në program, por unë do t'i këshilloja programuesit e uebit dhe dizajnerët e faqeve që t'i kushtojnë vëmendje, sepse PSPad thjesht kërkon të jetë mjeti kryesor për të punuar me HTML :).

Pasthënie

Gjithçka dihet në krahasim... Siç e dini, asgjë nuk është e përsosur, por asgjë, megjithatë, nuk e pengon njeriun të përpiqet për përsosmëri. Dhe kështu është në të gjitha fushat e jetës sonë.

Programimi nuk bën përjashtim. Përkundrazi, të gjithë programuesit përpiqen të përmirësojnë dhe optimizojnë krijimet e tyre.

Dhe më parë, i vetmi asistent për ta ishte Notepad standard i Windows. Nuk kishte asgjë në të, siç është theksimi i sintaksës për gjuhët e programimit ose etiketat HTML, por kjo nuk ndërhyri në punë.

Në ditët e sotme, nuk ka gjasa që dikush të programojë duke përdorur Notepad, nëse ka një numër të mjaftueshëm programesh speciale që ndihmojnë programuesin, dhe ndonjëherë edhe të marrin përsipër pjesën më të madhe të punës.

Sidoqoftë, ka raste kur duhet të keni gjithmonë në dorë një mjet të vogël por funksional që mund të përballojë njësoj krijimin e një faqe interneti dhe shkrimin e programeve në çdo gjuhë programimi.

Edhe pse ka më pak programe të tilla, ato ende ekzistojnë. Cilin të zgjidhni? Kjo është një pyetje që bëhet shumë shpesh nga programuesit fillestarë. Dhe njerëzit me përvojë ndonjëherë rishikojnë këndvështrimin e tyre dhe e ndryshojnë mjetin e tyre të preferuar në një më modern dhe funksional.

Prandaj, në këtë artikull ne shikuam një nga këto mjete, programin e mrekullueshëm çek PSPad.

P.S. Leja jepet për të kopjuar dhe cituar lirisht këtë artikull, me kusht që të tregohet një lidhje e hapur aktive me burimin dhe të ruhet autorësia e Ruslan Tertyshny.

P.P.S. Nëse jeni një projektues fillestar i paraqitjes, atëherë redaktori vizual HTML Nvu mund të jetë më i përshtatshmi për ju. Me ndihmën e tij, ju do të kuptoni më mirë gjuhën e shënjimit të hipertekstit dhe do të jeni në gjendje të shihni dhe kontrolloni të gjitha veprimet tuaja në kohë reale.


Unë kam punuar me skedarë XML për një kohë të gjatë, por vetëm tani i kam bërë vetes pyetjen: Si mund të krijoj dhe modifikoj skedarët XML në MS Excel duke përdorur mjete standarde? Excel është një mjet i përshtatshëm dhe intuitiv për krijimin, redaktimin dhe përpunimin e të dhënave të ndryshme. Excel studiohet në shkollë dhe, me siguri, nuk ka një person që di të punojë në një PC dhe nuk di bazat e punës në Excel. Prandaj, për mendimin tim, ky është mjeti më i përshtatshëm që mund t'u rekomandohet përdoruesve të zakonshëm për krijimin dhe redaktimin e skedarëve të të dhënave për aplikacione të ndryshme, përfshirë aplikacionet në ueb. Unë kam MS Excel 2013 të instaluar në shtëpi dhe duke përdorur shembullin e tij do të përshkruaj procedurat e thjeshta që duhet të kryhen kur krijoni një skedar të dhënash XML në Excel. Unë mendoj se kjo do të funksionojë edhe në versionet e mëparshme të Excel. Për të krijuar një skedar të dhënash XML, le të bëjmë disa hapa të thjeshtë. Le t'i shikojmë ato duke përdorur shembullin e krijimit të një skedari të të dhënave të ngjarjeve.

1. Së pari, duhet të krijoni dhe plotësoni një tabelë të dhënash në Excel në përputhje me strukturën e të dhënave. Ju lutemi përdorni artikullin e menysë për këtë Fut/Tabela.

2. Le të krijojmë një skemë skedari XML. Për ta bërë këtë, futni rreshtat e mëposhtëm në një redaktues teksti dhe ruani ato në një skedar.

XHTML

0 0 0 0 Ngjallja e ndritur e Krishtit. Pashke 0 0 -7 0 -7 Hyrja e Zotit në Jeruzalem 1

0

0

0

0

Ngjallja e ndritur e Krishtit. Pashke

0

0

-7

0

-7

Hyrja e Zotit në Jeruzalem

1

3. Tani hapni skedën Zhvilluesi, Shtyp butonin Burimi dhe specifikoni skedarin burim XML. Nëse është e nevojshme, aktivizoni artikullin e menysë Zhvilluesi në Cilësimet e Excel.

4. Mbetet për të krahasuar elementet e diagramit dhe kolonat e tabelës duke i tërhequr elementet në titujt përkatës të kolonave.

5. Dhe hapi i fundit: eksportoni të dhënat e tabelës në një skedar XML duke përdorur menynë e kontekstit. Qëndroni në çdo qelizë të tabelës, kliko me të djathtën, zgjidhni XML/Eksport… dhe ruani skedarin XML me emrin e dëshiruar.

Ruani skedarin Excel për redaktim dhe shtim të mëvonshëm. Më pas, paragrafët 1.-4. nuk do të ketë nevojë për ta bërë këtë!

P.S. Pse e shkrova këtë shënim banal? Së pari, për të mos harruar, dhe së dyti, mendoj se ky informacion do të jetë i dobishëm për përdoruesit, duke filluar me versionin tjetër 0.6 ;-)

XML është një lloj gjuhe e zgjeruar e shënjimit. Bazat e të dhënave, cilësimet e aplikacionit, të dhënat e paketës së softuerit dhe informacione të tjera mund të ruhen brenda një skedari me këtë shtesë. Dokumente të tilla shpërndahen gjerësisht midis përdoruesve, kështu që pyetja se si të hapet XML lind mjaft shpesh.

Përdorimi i redaktuesve të tekstit

Një dokument XML përmban informacion tekstual, kështu që nuk keni nevojë për softuer me pagesë për ta parë atë në një formë të lexueshme. Ju mund të përdorni një shfletues, çdo redaktues teksti të integruar në Windows ose nga zhvillues të palëve të treta, ose programe speciale për të punuar me formatin XML.

Windows Notepad dhe analogët e tij

Windows fillimisht përfshin një program që mund të punojë me çdo tekst - Notepad. Mund ta gjeni në listën e aplikacioneve standarde në menynë Start. Së bashku me të, është parainstaluar një redaktues tjetër teksti - WordPad. Mund të përdoret gjithashtu për të parë dokumente me një shtesë XML.

Nëse klikoni me të djathtën në skedarin XML, atëherë menjëherë poshtë artikullit "Hap" do të ketë një rresht "Ndrysho". Kur klikoni mbi të, përmbajtja e dokumentit do të shfaqet në Notepad. Nëse nuk mund ta hapni skedarin në këtë mënyrë, ose dëshironi të përdorni WordPad për ta parë atë, zgjeroni menynë "Hap me".

Për të lexuar dhe modifikuar dokumentet XML, mund të përdorni gjithashtu bllok shënimesh nga zhvilluesit e palëve të treta: për shembull, NotePad++. Ai përmban theksimin e sintaksës, gjë që mund të duket e përshtatshme kur redaktoni një skedar.

Microsoft Office Suite

Në vend të Notepad, WordPad dhe programe të tjera të ngjashme, mund të përdorni aplikacione nga paketa Microsoft Office - Word dhe Excel.

  1. Hapni Word.
  2. Specifikoni rrugën drejt dokumentit XML.

Disavantazhi i Word-it është se është e vështirë për të redaktuar XML. Prandaj, nëse doni të ndryshoni disa të dhëna, është më mirë të përdorni Excel.

  1. Nisni Excel.
  2. Zgjeroni menunë kryesore, klikoni "Hap".
  3. Zgjidhni dokumentin XML.
  4. Specifikoni që dëshironi ta hapni atë si një tabelë XML.

Nëse në vend të paketës së aplikacionit të Microsoft Office, biblioteka e aplikacionit OpenOffice është instaluar në kompjuterin tuaj, atëherë është në rregull: mund të hapni XML përmes OpenOffice Calc, një analog i Excel-it.

Redaktorët XML

Nëse ju duhet jo vetëm të shihni përmbajtjen e tabelave, por edhe t'i modifikoni ato, atëherë rekomandohet të përdorni softuer special të krijuar për të punuar me formatin XML. Mund të përdoren redaktorët e mëposhtëm:

  • Redaktori XML nga Oxygen
  • Shënues XML
  • Xsemmel
  • Versioni EditiX Lite

Programet ndryshojnë në aftësitë që ofrojnë: disa kanë një funksion transformimi XSLT për transformimin e dokumenteve XML, sugjerime në formën e seksioneve të theksuara të kodit; të tjerët ofrojnë vetëm shikim dhe modifikim minimal.

Zgjedhja varet nga nevojat dhe aftësitë e përdoruesit, pasi softueri është i specializuar. Sidoqoftë, programet e listuara mund t'i shkarkoni falas.

Shikoni përmes shfletuesit

Nëse papritmas nuk keni një redaktues të vetëm teksti në kompjuterin tuaj, ose XML nuk hapet në një formë të lexueshme, mund të përdorni një shfletues ose të shikoni përmbajtjen e skedarit në internet.

Shfletuesit

Të gjithë shfletuesit modern mbështesin leximin e formatit XML. Sidoqoftë, duhet të kuptoni se meqenëse nuk ka informacion në dokument se si të shfaqen të dhënat, shfletuesit e internetit i tregojnë ato "siç është". Për të përdorur një shfletues për t'u hapur (duke përdorur Chrome si shembull):


Nisja kryhet në mënyrë të ngjashme përmes shfletuesve të tjerë. Një skedë e re do të hapet në shfletuesin tuaj, duke shfaqur përmbajtjen e dokumentit XML.

Në Mozilla Forefox, mund ta hapni skedarin në një mënyrë tjetër:


Nëse skedari është i dëmtuar, shfletuesi mund të shfaqë një mesazh gabimi kur përpiqeni të hapni dokumentin. Në këtë rast, rekomandohet të përdorni një nga redaktuesit XML të listuar më sipër.

Ky seksion ofron për shkarkimin e programit XML Converter / XML Designer / XML Reports / Just Sign / XML Contact - Rosreestr.

Shembuj të gjenerimit të versioneve elektronike të dokumenteve duke përdorur Programet e konstruktorit XML dhe analogët e tyre të printuar duke përdorur Programet e raporteve XML mund të shkarkohet në seksion. Ne sugjerojmë gjithashtu të shikoni seksionin ku do të gjeni shërbime të ndryshme falas, biblioteka dhe më shumë.

Programi i konvertuesit XML konfiguruar për të kthyer skedarët XML/dokumentet Rosreestr si ekstraktet kadastrale, planet kadastrale të territorit në formate të tjera të lehta për t'u përdorur si MIF/MID, DXF, CSV, TXT, HTML.

Programi XML Designerështë konfiguruar për të krijuar versione elektronike në formatin XML të dokumenteve për aktivitetet kadastrale si plane kufitare, plane teknike, hartë (plan) etj., si dhe njoftimet e pengut të pasurisë së luajtshme dhe njoftimet në përputhje me ligjin FATCA.

Programi i raporteve XML konfiguruar për të kthyer dokumentet elektronike për aktivitetet kadastrale si planet kufitare, planet teknike, hartat (planet) në homologët përkatës të printuar (letër).

Thjesht nënshkruani programin projektuar për krijimin dhe verifikimin e nënshkrimeve dixhitale elektronike (EDS).

Programi XML Contact-Rosreestrështë menduar për ndërveprim me shërbimin në internet Rosreestr, d.m.th. krijimi i aplikacioneve për regjistrim kadastral të parcelave dhe pasurive të paluajtshme, kërkesa për informacion kadastral, marrja e rezultateve për këto kërkesa dhe kërkesa.

Të gjitha programet (përveç Just Sign dhe XML Contact-Rosreestr) kanë një modalitet demo që zgjat 30 ditë, i cili ju lejon të përdorni funksionalitetin e programeve pa kufizime. Pas skadimit të periudhës së demonstrimit, ose duhet të blini versionet e plota të programeve ose të ndaloni përdorimin e tyre. Programi Simply Sign është një program falas dhe nuk ka kufizime në përdorim. Programi Contact-Rosreestr XML është në testim beta dhe aktualisht është i lirë për t'u përdorur.

E RËNDËSISHME! Për të konvertuar duke përdorur programin Konvertuesi XML ose Skedarët e mëdhenj XML duhet të shkarkojnë dhe instalojnë një procesor të jashtëm të pyetjeve XQuery dhe ta specifikojnë atë në fushën përkatëse të programit përpara konvertimit. Aktualisht, mbështeten dy procesorë pyetjesh të disponueshëm lirisht: AltovaXML 2010 (zhvilluar nga www.altova.com) dhe Saxon-HE 9.5 (zhvilluar nga www.saxonica.com). Mund t'i shkarkoni nga faqja e internetit e prodhuesit ose nga kjo faqe duke përdorur lidhjet e mëposhtme:

E RËNDËSISHME!




Lëvizni në krye