Kā rediģēt xml failu. XML formāts: kā atvērt un rediģēt

Ar šo paplašinājumu? Šos un citus līdzīgus jautājumus bieži var atrast starp lietotājiem, kuri apmeklē dažādus forumus, kas veltīti tīmekļa dizainam un programmēšanas valodām. Bet vispirms ir jāsaprot, kas ir dokuments XML formātā, kāda tam ir struktūra un kam tas ir paredzēts.

Mērķis

XML dokuments ir hierarhiska struktūra, kas satur gan pašus datus, gan to aprakstu. Tā kā tas ir vienkāršs teksta fails, tas nav atkarīgs no jūsu izmantotās operētājsistēmas un to var izveidot, izmantojot jebkuru programmēšanas valodu. Tā neparastā elastība ļauj aprakstīt jebkāda veida datus. Viena no svarīgām XML dokumentu priekšrocībām ir tā, ka tos ir viegli lasīt ne tikai programmām – pat cilvēks var saprast, kāda informācija failā ir ietverta. XML izmantošanu aktīvi veicina daudzi nopietni uzņēmumi, piemēram, Borland, Microsoft, Sun un citi. Visām universālajām programmēšanas valodām ir bibliotēkas, kas atbalsta šo formātu. Jaunas dažādu DBVS versijas nodrošina iespēju iegūt datus, izmantojot standarta vaicājumus XML faila formā. Šo valodu atbalsta interneta serveri un visas populārās interneta pārlūkprogrammas. Pārsūtot datus uz dinamiskām lapām XML formātā, ievērojami palielinās to lietojumprogrammu ātrums, kas mijiedarbojas ar datu bāzēm.

Struktūra

Ja atverat failu XML formātā, ir viegli redzēt, ka tas ļoti atgādina standarta HTML lapu. Tajā ir arī instrukcijas (vai tagi), kas ir ievietotas leņķa iekavās un iezīmē dokumenta galveno tekstu, kā arī definē tā elementus, to atribūtus un citas valodas konstrukcijas. Katrs XML fails obligāti sākas ar instrukciju, kurā var būt informācija par valodas versijas numuru, koda lapu, kā arī citiem parametriem, kas analizatora programmai nepieciešami dokumenta parsēšanai.

XML formāts - kā to atvērt

Tātad, pāriesim pie galvenā jautājuma. Tagad jūs zināt, kas ir XML formāts, un mēs jums pateiksim, kā to tālāk atvērt. Vienkāršākais veids, kā to izdarīt, ir izmantot standarta Notepad lietojumprogrammu. Tomēr šajā gadījumā lietotājam būs nepieciešamas noteiktas XML valodas zināšanas (vismaz par ko ir atbildīgi šie vai citi tagi), jo, atverot failu šajā teksta redaktorā, jūs vienkārši redzēsit rindu kopu. koda un faktiski teksta. Tiem lietotājiem, kuriem tas nav labi vai kuri vēlas uzreiz redzēt rediģēšanas rezultātus, iesakām izmantot īpašas programmas. Neskatoties uz milzīgo izvēli un dažādajiem ieviešanas līmeņiem, tie visi darbojas aptuveni vienādi. Atšķirība ir tikai funkcionalitātē, tas ir, pieejamo rīku komplektā. Kā darba rīku XML failu rediģēšanai mēs iesakām izmantot bezmaksas redaktoru Serna Free. Šī ir diezgan jaudīga un tajā pašā laikā ērta atvērtā pirmkoda programma. Izvēloties to, jūs varat viegli izveidot rakstu, grāmatu, tehnisko dokumentāciju un daudz ko citu. XML faila izveide un rediģēšana, izmantojot šo redaktoru, daudzējādā ziņā ir līdzīga teksta apstrādes procesam programmā Word, un lietotājam nav nepieciešamas padziļinātas iezīmēšanas valodas zināšanas. Turklāt Serna Free ir papildu funkcijas, piemēram, XSLT un XSL-PO stilu klātbūtne, kas nodrošina tuvu reālam dokumentu attēlojumam, kā arī iespēja holistiski attēlot XML failus, kas sastāv no liela skaita daļu.

Secinājums

Tātad, mēs sapratām, kas ir XML formāts un kā atvērt un rediģēt šādus failus. Izmantojot speciālu programmatūru, jūs varat viegli izveidot jebkuras sarežģītības tekstus, tos atzīmēt, izveidot savus elementus, kā arī to atribūtus atbilstoši jūsu dokumenta prasībām.

Daudzfunkcionāls XML (un ne tikai) redaktors. Tas var izcelt komandas no ļoti dažādām programmēšanas valodām, pārbaudīt kļūdas un daudz ko citu.

Šodien mēs apskatīsim vienu no daudzfunkcionālajiem tīmekļa pārziņu rīkiem - Čehijas PSPad programmu. Būtībā tas ir tas pats Notepad, taču tā funkcionalitāte ir paplašināta līdz robežai.

Programmā, kura uzstādītajā formā aizņem tikai kādus 10 megabaitus, izdevās sabāzt tik daudz, ka to pasakā nevarētu izstāstīt, ar pildspalvu neaprakstīt (vai uzsist pa klaviatūru :) ). PSPad ir šāds rīku komplekts:

PSPad funkcijas

HEX redaktors(angļu hex-editor) - programma koda rediģēšanai heksadecimālā formā.
  • atbalsts daudzām programmēšanas valodām: HTML, XML, PHP, Pascal, JScript, VBScript, MySQL, MS-DOS, Perl, Basic utt.;
  • sintakses izcelšana un koda pārbaude (kā arī optimizācija);
  • iebūvēts gatavās tīmekļa lapas priekšskatījums;
  • HEX redaktors;
  • pareizrakstības pārbaude;
  • iebūvēts FTP klients;
  • iespēja no PSPad izsaukt izstrādes vidi katrai valodai;
  • elastīga iestatījumu sistēma.

Īsāk sakot, PSPad var aizstāt daudz citu programmatūru, kas ietaupīs vietu cietajā diskā un palīdzēs organizēt un vairāk vai mazāk centralizēt visu darbu pie vietnes izkārtojuma.

PSPad interfeiss

Nebaidieties jau iepriekš - šeit nav nekā sarežģīta.

  • Centrā ir galvenais darba logs, kurā mēs tieši strādāsim.
  • Kreisajā pusē ir sānu panelis, kas nodrošina piekļuvi projekta kokam, cietā diska direktoriju kokam, FTP klienta pārvaldībai, izlasei un darba failiem.
  • Augšpusē ir izvēlnes un opcijas programmas papildu funkciju vadīšanai.

Mēģināsim ievadīt vienkāršu programmu BASIC, lai aprēķinātu funkciju "y=3*log (A)" un redzētu, kā darbojas PSPad.

Pēc noklusējuma programma izveido teksta dokumentu ar paplašinājumu .txt.

Lai atlasītu vajadzīgo paplašinājumu, dodieties uz izvēlni “Fails” un atlasiet “Jauns” (vai nospiediet taustiņu kombināciju CTRL+N).

Tiks parādīta tabula ar programmā pieejamo valodu sintakses sarakstu. Izvēlieties vajadzīgo (šajā gadījumā Visual Basic) un noklikšķiniet uz "Ok".

Tagad faila paplašinājums .bas- standarts programmām, kas rakstītas BASIC. Ievadiet kodu:

Kā redzat, PSPad automātiski parāda programmēšanas valodas ciparus, drukāto tekstu un rezervētos vārdus dažādās krāsās. Tādējādi mēs vienmēr varam redzēt, vai mēs pareizi ievadām šo vai citu informāciju. Tajā pašā laikā fona apgaismojuma krāsu var mainīt pēc vēlēšanās, kas padara mijiedarbību ar PSPad vēl ērtāku.

Visus iestatījumus var veikt, izmantojot iespēju rediģēt noteiktas valodas veidni.

Lai to izdarītu, dodieties uz izvēlni "Iestatījumi" un atlasiet "Rediģēt veidni", pēc tam nolaižamajā sarakstā atlasiet vajadzīgo valodu.

Vairākas slots, kā jūs, iespējams, pamanījāt, ir tukšas. Tas ļauj papildus savienot tās valodas, kuras pēc noklusējuma nav pieejamas, bet ir nepieciešamas darbam.

PSPad nodrošina patiesi milzīgu atbalstu HTML lapu rediģēšanai.

Papildus HTML sintakses izcelšanai (un vairākās variācijās) programma palīdz:

  • Pārbaudiet pareizrakstību;
  • kļūdas kodā;
  • optimizēt kodu;
  • sinhronizēt un rediģēt lapu tieši, izmantojot FTP;
  • apskatīt lapas izskatu, izmantojot iebūvēto skatītāju vai spraudņa serveri (Apache);
  • un daudzi daudzi citi.

Apskatīsim dažas no iespējām. Vispirms vēlos pievērst uzmanību tiem, kas saistīti ar koda optimizāciju un dokumenta apskati tā rediģēšanas laikā.

HTML saspiešana

Mēs vienmēr “cīnāmies”, lai samazinātu HTML faila lielumu, lai tajā varētu ievietot vairāk informācijas ar mazākiem izmēriem. PSPad piedāvā interesantu funkciju HTML koda saspiešanai.

Salīdzināsim:

Attēlā redzat nesaspiestu kodu, kas atrodas 53 rindās.

Tagad noklikšķiniet uz pogas “Saspiest HTML kodu, nemainot veiktspēju” un iegūstiet šādu rezultātu:

Kopējais koda garums ir 13 rindiņas!!! Tas ir, dokumenta izmērs ir samazinājies vairāk nekā 3 reizes!!! Tomēr veiktspēja netika ietekmēta. To var pārbaudīt, nospiežot taustiņu F10 – tiek izsaukts iebūvētais lapu skatītājs.

Pārbauda HTML koda derīgumu

Ļoti noderīga ir arī utilīta HTML koda pārbaudei un nedrukāšanas rakstzīmju tabula.

Lai pārbaudītu, vai dokumentā nav kļūdu, dodieties uz izvēlni "HTML" un atlasiet "Pārbaudīt HTML kodu" (karstie taustiņi - CTRL+F10).

Zemāk jūs redzēsit logu “Žurnāls”, kurā tiek atvērtas visas kļūdas un brīdinājumi saistībā ar jūsu kodu.

Programmas loga pašā apakšā ir statusa rinda, kurā tiek parādīta visa veida papildu informācija (pašreizējā kursora pozīcija, teksta slēdzis, pašreizējās rakstzīmes apzīmēšanas iespējas (HEX, DEX, HTML), pašreizējā valoda un teksta kodējums).

Lai piekļūtu nedrukājošo rakstzīmju tabulai, vienreiz noklikšķiniet uz rindas, kurā ir norādītas pašreizējās rakstzīmes parādīšanas iespējas.

secinājumus

Lai aprakstītu visas PSPad funkcijas, ar visu grāmatu, iespējams, nepietiktu, jo to ir ne tikai daudz, bet arī daudz.

Programmā katrs atradīs ko citu, bet web programmētājiem un maketētājiem ieteiktu tam pievērst uzmanību, jo PSPad tikai lūdz būt par galveno rīku darbam ar HTML :).

Pēcvārds

Viss ir zināms salīdzinot... Kā zināms, nekas nav ideāls, bet nekas tomēr netraucē tiekties pēc pilnības. Un tā tas ir visās mūsu dzīves jomās.

Programmēšana nav izņēmums. Gluži pretēji, visi programmētāji cenšas uzlabot un optimizēt savus darbus.

Un iepriekš vienīgais viņu palīgs bija standarta Windows Notepad. Tajā nebija nekādu smalkumu, piemēram, programmēšanas valodu sintakses izcelšana vai HTML tagi, taču tas netraucēja darbam.

Mūsdienās diez vai kāds programmēs, izmantojot Notepad, ja ir pietiekams skaits speciālo programmu, kas palīdz programmētājam un reizēm pat uzņemas lielāko daļu darba.

Tomēr ir reizes, kad pa rokai vienmēr ir jābūt mazam, bet funkcionālam rīkam, kas vienlīdz var tikt galā ar mājas lapas izveidi un programmu rakstīšanu jebkurā programmēšanas valodā.

Lai gan šādu programmu ir mazāk, tās joprojām pastāv. Kuru izvēlēties? Šo jautājumu ļoti bieži uzdod iesācēju programmētāji. Un pieredzējuši cilvēki dažreiz pārdomā savu viedokli un nomaina savu iecienītāko rīku uz modernāku un funkcionālāku.

Tāpēc šajā rakstā mēs apskatījām vienu no šiem rīkiem, brīnišķīgo Čehijas PSPad programmu.

P.S. Tiek piešķirta atļauja brīvi kopēt un citēt šo rakstu, ja ir norādīta atvērta aktīva saite uz avotu un tiek saglabāta Ruslana Tertišnija autorība.

P.P.S. Ja esat iesācējs izkārtojuma dizainers, vizuālais HTML redaktors Nvu var būt jums vispiemērotākais. Ar tās palīdzību jūs labāk sapratīsiet hiperteksta iezīmēšanas valodu un varēsiet redzēt un kontrolēt visas savas darbības reāllaikā.


Es jau ilgu laiku strādāju ar XML failiem, bet tikai tagad uzdevu sev jautājumu: Kā es varu izveidot un rediģēt XML failus programmā MS Excel, izmantojot standarta rīkus? Excel ir ērts un intuitīvs rīks dažādu datu izveidei, rediģēšanai un apstrādei. Skolā mācās Excel un, iespējams, nav tāda cilvēka, kurš zina, kā strādāt ar datoru un nezinātu darba pamatus programmā Excel. Tāpēc, manuprāt, šis ir vispiemērotākais rīks, ko var ieteikt parastajiem lietotājiem datu failu veidošanai un rediģēšanai dažādām aplikācijām, tai skaitā Web aplikācijām. Man mājās ir instalēta programma MS Excel 2013 un izmantojot tās piemēru aprakstīšu vienkāršas procedūras, kas jāveic, veidojot XML datu failu programmā Excel. Es domāju, ka tas darbosies arī iepriekšējās Excel versijās. Lai izveidotu XML datu failu, veiksim dažas vienkāršas darbības. Apskatīsim tos, izmantojot notikumu datu faila izveides piemēru.

1. Vispirms ir jāizveido un jāaizpilda datu tabula programmā Excel saskaņā ar datu struktūru. Šim nolūkam izmantojiet izvēlnes vienumu Ievietot/Tabula.

2. Izveidosim XML faila shēmu. Lai to izdarītu, teksta redaktorā ievadiet tālāk norādītās rindiņas un saglabājiet tās failā.

XHTML

0 0 0 0 Gaišā Kristus augšāmcelšanās. Lieldienas 0 0 -7 0 -7 Tā Kunga ieiešana Jeruzalemē 1

0

0

0

0

Gaišā Kristus augšāmcelšanās. Lieldienas

0

0

-7

0

-7

Tā Kunga ieiešana Jeruzalemē

1

3. Tagad atveriet cilni Izstrādātājs, nospiediet pogu Avots un norādiet XML avota failu. Ja nepieciešams, iespējojiet izvēlnes vienumu Izstrādātājs programmā Excel iestatījumi.

4. Atliek salīdzināt diagrammas elementus un tabulas kolonnas, velkot elementus uz atbilstošajiem kolonnu virsrakstiem.

5. Un pēdējais solis: eksportējiet tabulas datus uz XML failu, izmantojot konteksta izvēlni. Stāviet uz jebkuras tabulas šūnas, ar peles labo pogu noklikšķiniet un atlasiet XML/eksportēt… un saglabājiet XML failu ar vēlamo nosaukumu.

Saglabājiet Excel failu vēlākai rediģēšanai un pievienošanai. Turpinājumā 1.-4. tas nebūs jādara!

P.S. Kāpēc es uzrakstīju šo banālo piezīmi? Pirmkārt, lai neaizmirstu, otrkārt, es domāju, ka šī informācija lietotājiem noderēs, sākot ar nākamo versiju 0.6 ;-)

XML ir paplašināms iezīmēšanas valodas veids. Datu bāzes, lietojumprogrammu iestatījumi, programmatūras pakotnes dati un cita informācija var tikt saglabāta failā ar šo paplašinājumu. Šādi dokumenti ir plaši izplatīti starp lietotājiem, tāpēc diezgan bieži rodas jautājums par to, kā atvērt XML.

Izmantojot teksta redaktorus

XML dokumentā ir teksta informācija, tāpēc jums nav nepieciešama maksas programmatūra, lai to skatītu lasāmā formā. Varat izmantot pārlūkprogrammu, jebkuru Windows vai trešo pušu izstrādātāju iebūvētu teksta redaktoru vai īpašas programmas darbam ar XML formātu.

Windows Notepad un tā analogi

Windows sākotnēji ietver programmu, kas var strādāt ar jebkuru tekstu - Notepad. To var atrast standarta lietojumprogrammu sarakstā izvēlnē Sākt. Kopā ar to ir iepriekš instalēts vēl viens teksta redaktors - WordPad. To var izmantot arī, lai skatītu dokumentus ar XML paplašinājumu.

Ja ar peles labo pogu noklikšķiniet uz XML faila, tūlīt zem vienuma “Atvērt” būs rinda “Rediģēt”. Noklikšķinot uz tā, dokumenta saturs tiks parādīts Notepad. Ja nevarat atvērt failu šādā veidā vai vēlaties to skatīt, izmantojot programmu WordPad, izvērsiet izvēlni Atvērt ar.

Lai lasītu un rediģētu XML dokumentus, varat izmantot arī trešo pušu izstrādātāju piezīmju blokus, piemēram, NotePad++. Tajā ir sintakses izcelšana, kas var šķist ērti, rediģējot failu.

Microsoft Office Suite

Notepad, WordPad un citu līdzīgu programmu vietā varat izmantot programmas no Microsoft Office pakotnes - Word un Excel.

  1. Palaidiet programmu Word.
  2. Norādiet ceļu uz XML dokumentu.

Word trūkums ir tas, ka ir grūti rediģēt XML. Tāpēc, ja vēlaties mainīt dažus datus, labāk ir izmantot programmu Excel.

  1. Palaidiet programmu Excel.
  2. Izvērsiet galveno izvēlni, noklikšķiniet uz "Atvērt".
  3. Atlasiet XML dokumentu.
  4. Norādiet, ka vēlaties to atvērt kā XML tabulu.

Ja Microsoft Office lietojumprogrammu pakotnes vietā datorā ir instalēta OpenOffice lietojumprogrammu bibliotēka, tas ir labi: varat atvērt XML, izmantojot Excel analogu OpenOffice Calc.

XML redaktori

Ja nepieciešams ne tikai redzēt tabulu saturu, bet arī tās rediģēt, tad ieteicams izmantot īpašu programmatūru, kas paredzēta darbam ar XML formātu. Var izmantot šādus redaktorus:

  • XML redaktors, ko piedāvā Oxygen
  • XML marķieris
  • Xsemmel
  • EditiX Lite versija

Programmas atšķiras ar piedāvātajām iespējām: dažām ir XSLT transformācijas funkcija XML dokumentu pārveidošanai, padomi izceltu koda sadaļu veidā; citi piedāvā tikai apskati un minimālu rediģēšanu.

Izvēle ir atkarīga no lietotāja vajadzībām un prasmēm, jo ​​programmatūra ir specializēta. Tomēr jūs varat lejupielādēt uzskaitītās programmas bez maksas.

Skatīt, izmantojot pārlūkprogrammu

Ja pēkšņi datorā nav neviena teksta redaktora vai XML netiek atvērts lasāmā formā, varat izmantot pārlūkprogrammu vai skatīt faila saturu tiešsaistē.

Pārlūkprogrammas

Visas mūsdienu pārlūkprogrammas atbalsta XML formāta lasīšanu. Tomēr jums ir jāsaprot, ka, tā kā dokumentā nav informācijas par to, kā parādīt datus, tīmekļa pārlūkprogrammas rāda tos "kā ir". Lai atvēršanai izmantotu pārlūkprogrammu (kā piemēru izmantojot pārlūku Chrome):


Palaišana tiek veikta līdzīgi, izmantojot citas pārlūkprogrammas. Jūsu pārlūkprogrammā tiks atvērta jauna cilne, kurā tiks parādīts XML dokumenta saturs.

Programmā Mozilla Forfox failu var atvērt citā veidā:


Ja fails ir bojāts, pārlūkprogramma var parādīt kļūdas ziņojumu, mēģinot atvērt dokumentu. Šajā gadījumā ieteicams izmantot kādu no iepriekš uzskaitītajiem XML redaktoriem.

Šajā sadaļā tiek piedāvāts lejupielādēt programmu XML Converter / XML Designer / XML Reports / Just Sign / XML Contact - Rosreestr.

Dokumentu elektronisko versiju ģenerēšanas piemēri, izmantojot XML Constructor programmas un to drukātie analogi, izmantojot XML Reports programmas var lejupielādēt sadaļā. Iesakām arī apskatīt sadaļu, kurā atradīsiet dažādus bezmaksas komunālos pakalpojumus, bibliotēkas un daudz ko citu.

XML pārveidotāja programma konfigurēts, lai pārveidotu XML failus/Rosreestr dokumentus, piemēram, kadastra izrakstus, teritorijas kadastra plānus citos ērti lietojamos formātos, piemēram, MIF/MID, DXF, CSV, TXT, HTML.

Programma XML Designer ir konfigurēts, lai izveidotu elektroniskas versijas XML formātā kadastrālās darbības dokumentiem, piemēram, robežu plāniem, tehniskajiem plāniem, kartei (plānam u.c.), kā arī kustamās mantas ieķīlāšanas paziņojumiem un paziņojumiem saskaņā ar FATCA likumu.

Programma XML Reports konfigurēts, lai pārveidotu elektroniskos dokumentus kadastrālajām darbībām, piemēram, robežu plānus, tehniskos plānus, karti (plānu) atbilstošos drukātajos (papīra) ekvivalentos.

Vienkārši parakstieties programma paredzēti elektronisko ciparparakstu (EDS) izveidei un pārbaudei.

XML programma Contact-Rosreestr ir paredzēts mijiedarbībai ar Rosreestr tīmekļa pakalpojumu, t.i. zemesgabalu un nekustamo īpašumu kadastrālās reģistrācijas pieteikumu, kadastra informācijas pieprasījumu sagatavošana, rezultātu iegūšana par šiem pieteikumiem un pieprasījumiem.

Visām programmām (izņemot Just Sign un XML Contact-Rosreestr) ir demonstrācijas režīms, kas ilgst 30 dienas, kas ļauj bez ierobežojumiem izmantot programmu funkcionalitāti. Pēc demonstrācijas perioda beigām jums ir jāiegādājas programmu pilnas versijas vai jāpārtrauc to lietošana. Programma Simply Sign ir bezmaksas programma, un tās lietošanai nav ierobežojumu. Programma Contact-Rosreestr XML ir beta testēšanas stadijā, un to pašlaik var izmantot bez maksas.

SVARĪGS! Lai konvertētu, izmantojot programmu XML pārveidotājs vai XML konstruktors Lieliem XML failiem ir nepieciešams lejupielādēt un instalēt ārēju XQuery vaicājumu procesoru un norādīt to attiecīgajā programmas laukā pirms konvertēšanas. Pašlaik tiek atbalstīti divi brīvi pieejami vaicājumu procesori: AltovaXML 2010 (izstrādāja www.altova.com) un Saxon-HE 9.5 (izstrādāja www.saxonica.com). Varat tos lejupielādēt no ražotāja vietnes vai no šīs vietnes, izmantojot tālāk norādītās saites:

SVARĪGS! Pirms sākat strādāt ar programmām, jums ir jāizlasa instrukcijas. Tas ir īpaši svarīgi programmai XML Constructor, jo pirms darba ir jāsaprot šīs programmas darbības princips. Instrukcijas atrodas tajā pašā mapē, kurā atrodas programmas izpildāmais fails, t.i., XML Constructor mapē “c:\ProgramFiles\XMLCON\XMLConstructor\XMLConstructor-help.rtf”. Norādījumus var izsaukt, izmantojot saīsni no Windows programmu galvenās izvēlnes, t.i., XML Designer "Start->Programs->XML Designer->XML Designer - Instructions". Programmai XML Designer instrukcijas ir pieejamas arī izvēlnē Palīdzība.




Tops