Kontakty

Ako používať súbor XML. Prečo potrebujem jazyk XML? Transformácia údajov XML

Rozšíriteľný marktup jazyk (XML). To sú naozaj jednoducho textové súbory, ktoré používajú vlastné značky na opis štruktúry a iných funkcií dokumentu.

Čo je XML

XML - Toto je značkovací jazyk vytvorený konzorciom World Wide Web Consortium (W3C) na určenie syntaxe kódovania dokumentov, ktoré môžu čítať ľuďmi a stroje. To robí s pomocou tagov, ktoré definujú štruktúru dokumentu, ako aj ako by mal byť dokument uložený a prepravovaný.

Najjednoduchší spôsob, ako ho porovnať s iným značkovým jazykom, s ktorým môžete byť oboznámený? hypertextová značka (Html) používa na kódovanie webových stránok. HTML používa preddefinovanú sadu symbolov značky (krátke kódy), ktoré opisujú formát obsahu na webovej stránke.

Rozdiel medzi XML je však to, že je rozšíriteľný. XML nemá preddefinovaný značkovací jazyk, ako HTML. Namiesto toho XML umožňuje používateľom vytvoriť si vlastné značkové symboly na opis obsahu, ktorý tvorí neobmedzený a sebaurčitý súbor znakov.

V podstate je HTML jazyk, ktorý sa zameriava na reprezentáciu obsahu, zatiaľ čo XML je vybraný jazyk popis údajov používaný na ukladanie údajov.

XML sa často používa ako základ pre iné formáty dokumentov, ktoré stovky. Tu je niekoľko, ktoré môžete zistiť:

  • RSS a ATOM opisujú, ako aplikácie musia spracovať webové kanály.
  • Microsoft .NET používa XML pre svoje konfiguračné súbory.
  • Microsoft Office. Používa XML ako základ pre štruktúru dokumentov.

Ak teda máte súbor XML, nemusí to nutne povedať, pre ktorú aplikácia je určená. Nemusíte sa však o to starať, ak sa nerozvíjate súbory XML.

Ako otvoriť súbor XML

Existuje niekoľko spôsobov, ako otvoriť súbor XML priamo. Môžete ich otvoriť a upravovať pomocou ľubovoľného textového editora, zobrazte ich pomocou ľubovoľného webového prehliadača alebo použite webovú stránku, ktorá umožňuje zobraziť, upraviť a dokonca ich previesť do iných formátov.

Použite textový editor, keď je pravidelný s XML

Keďže XML súbory sú jednoducho textové súbory, môžete ich otvoriť v ľubovoľnom textovom editore. Avšak, mnoho textových editorov, ako napríklad Poznámkový blok, jednoducho nie sú určené na zobrazenie súborov XML s ich správnou štruktúrou. To môže byť užitočné, aby sa rýchlo oboznámili s obsahom súboru XML. Ale existujú pohodlnejšie nástroje na prácu s nimi.


Pomocou webového prehliadača zobrazíte súbor XML

Ak nemusíte upravovať súbor XML, ale stačí zobraziť obsah, váš prehliadač sa môže vyrovnať s touto úlohou. Okrem toho je váš webový prehliadač s najväčšou pravdepodobnosťou nakonfigurovaný ako Štandardný prostriedok Zobraziť súbory XML. Dvojitým kliknutím na súbor XML ho tak musí otvoriť v prehliadači.

Ak nie, môžete kliknúť pravým tlačidlom myši na súbor, aby ste našli možnosti na otvorenie s akoukoľvek inou aplikáciou. Jednoducho vyberte webový prehliadač zo zoznamu programov.

Keď sa súbor otvorí, musíte vidieť dobre štruktúrované údaje. Nie je to tak krásne ako farebný pohľad, ktorý sa dostanete do poznámky ++, ale oveľa lepšie ako poznámkový blok.

Používanie online editora pre súbory XML

Ak chcete upraviť Random XML súbor a nechcete si stiahnuť nový textový editor, alebo potrebujete previesť súbor XML do iného formátuExistuje niekoľko slušných online editorov XML k dispozícii zadarmo.

Tutorialspoint.com, xmlgrid.net a codebeautify.org - Umožní vám zobraziť a upravovať súbory XML. Po dokončení editácie si môžete stiahnuť zmenený súbor XML alebo dokonca previesť ho do iného formátu.

Napríklad, použite CodeBeautify.org. Stránka je rozdelená do troch častí. Na ľavej strane je súbor XML, s ktorým pracujete. V strede nájdete niekoľko funkcií. Na pravej strane uvidíte výsledky niektorých možností, ktoré si môžete vybrať.

Napríklad na obrázku nižšie je naše plné XML súboru nižšie, a panel s výsledkami zobrazuje stromový pohľad vo forme stromu, keď sme stlačili tlačidlo Zobraziť tlačidlo Zobraziť v strede.

Pomocou tlačidla Prehľadávať, ak chcete prevziať XML súbor z počítača alebo tlačidlo URL zaťaženia, aby ste extrahovali XML z internetového zdroja

Tlačidlo zobrazenia stromu zobrazuje údaje v dobreformátovanej stromovej štruktúre na paneli s výsledkami, so všetkými značkami pridelenými oranžovými farbami a atribútmi vpravo od značiek.

Bolesť zobrazí vaše údaje v elegantnej, ľahko čitateľnej forme.

Tlačidlo MISTIFY Zobrazí vaše údaje pomocou najmenšieho počtu medzier. Táto funkcia bude umiestniť každý kus dát na jeden riadok. To bude užitočné pri pokuse o vytvorenie súboru menej, čo ušetrí priestor.

A konečne, môžete použiť tlačidlo XML do JSON previesť formát XML do JSON, a export do CSV tlačidlo pre uloženie údajov vo forme hodnôt rozdelených čiarkami, alebo tlačidlo preberania, aby ste si stiahli akékoľvek zmeny v novom súbore XML.

Často často mnohí používatelia moderných počítačové systémy a softvérové \u200b\u200bprodukty Existujú rôzne typy súborov, ktoré majú rozšírenie .xml. Mnohí jednoducho si neviem predstaviť, čo je tento dokument, ako ho otvoriť. Teraz sa to bude zvážiť, zároveň zistiť, čo predstavuje a za to, čo je potrebné.

Čo je súbor XML

Začnime, možno so skutočnosťou, že z hľadiska moderného počítačová technológia A programy používané na vytváranie dokumentov tohto typu sú textový súbor, v ktorom sú predpísané príkazy Universlible Markup Language (rozšíriteľný značný jazyk), ktorý silne pripomína dobre známe HTML Markup Agent.

Spravidla XML súbor obsahuje všeobecné informácie O akomkoľvek objekte, ktorý je vyjadrený opisnými prostriedkami (o tom trochu neskôr). Pokiaľ ide o údaje uložené v takýchto kontajneroch, to môže byť databázy, ktoré sa často používajú pre video adresár a audio online, uložené užívateľské nastavenia programov a aplikácií, ako aj webových stránok.

Ako príklad, môžete si vziať, povedzme, audio album niektorých umelcov. Súbor XML obsahuje informácie o roku vydania, žánru, čísla a mien skladieb, popularity atď. Všetky údaje o type obsiahnutých v štandardných súboroch MP3 vo forme značiek ID3 sa zobrazia. Zdá sa, že informácie sa zdá byť načítané do skladby prehrávania.

Zobrazenie súboru XML

Ak sa pozriete na zobrazenie súboru, môžete okamžite všimnúť, že v ňom sú vlastnosti akéhokoľvek objektu opísané pomocou značiek a atribútov, ktoré sú špecifikované manuálne.

Hlavné tímy samotného jazyka neprichádzajú, pretože bežné yooard nie sú potrebné takéto informácie. Jediná vec, ktorú možno poznamenať, je len skutočnosť, že určité množstvo prvkov používaných na opis objektu tento formát Neexistuje: koľko potrebujete, toľko a nastaviť.

Ako otvoriť štandardný formát XML

Pozrime sa teraz, ako otvoriť súbor XML. Ako už, pravdepodobne, mnohí zrejmé, toto je textový súbor, čo znamená, že je najjednoduchšie použiť na zobrazenie alebo úpravu nikoho, aj keď najviac primitívny editor. Áno aspoň rovnaký "notebook" Štandardný súbor Windows.

Nie je však všetko také jednoduché. Faktom je, že dvojitým kliknutím na súbor bez zadania zodpovedajúcej asociácie s ľubovoľným programom sa neotvorí. V najlepšom prípade systém ponúkne zoznam najvhodnejších aplikácií. Program si môžete vybrať podľa vášho uváženia a zároveň položte začiarknutím na trvalé používanie vybratej aplikácie pre všetky súbory tohto typu.

Inak môžete vykonať inak pomocou kliknite pravým tlačidlom myši na súbor s následným výberom príkazu "Otvoriť ...", po ktorom sa znova vyberte potrebovať aplikáciu Buď zo zoznamu, alebo zadajte umiestnenie hlavného spustiteľného komponentu (najčastejšie je to súbor EXE).

Tretia metóda, ktorá vám umožní otvoriť súbor XML spočíva v počiatočnom štarte programu a potom použiť ponuku otvorenia súboru (vo väčšine prípadov je to kombinácia Ctrl + O). Zároveň je úplne voliteľne používať "poznámkový blok". Súbor sa otvorí bez problémov v rovnakej aplikácii Word a podobne. Dokonca aj "Microsoft" Excel je schopný otvoriť údaje z tohto formátu.

Avšak, ak je potrebné upraviť formát XML, potom je lepšie používať profesionálne nástroje s podporou syntaxe jazyka, napríklad Oxygen XML editor, XML Marker alebo Editix Lite verzie. Samozrejme, že to nie sú všetky pomôcky schopné pracovať s jazykom súboru na najvyššej úrovni. Dnes možno takéto programy veľa nájsť.

Teraz je niekoľko slov o tom, prečo sa pri otváraní objaví chyba súboru XML. Najčastejšie je to spôsobené porušením integrity samotného súboru, ako aj s nesprávnym zavedením deskriptívnych atribútov alebo tagov. Okrem toho v programe Excel je limit na limit zobrazených reťazcov, takže v tomto prípade môžu byť údaje pri otváraní neúplné.

Možné chyby pri otváraní súboru XML vo forme prílohy

Niekedy sa chyby môžu zobraziť pri pokuse o otvorenie súboru, ktorý je pripojením. e-mail. Celkom to znamená štandard poštových zákazníkov Ako Outlook Express.

Faktom je, že prvá príloha sa zachová vo forme dočasných údajov (veľmi často s pridaním k hlavnému rozšíreniu dodatočných informácií .TMP) a odvolanie je prehodnotené.

Aby sa zabránilo takejto situácii, stačí spočiatku uložiť prílohu v pôvodnom formáte v ľubovoľnom pohodlnom priestore na disku alebo na vymeniteľnom médiu, potom sa použijú štandardné metódy opísané vyššie.

Namiesto výsledku

Ako vidíme, nič komplikované na pochopenie štruktúry a metód otvárania súborov nie je takýto formát. Tu však nebolo zásadne považované za otázku vytvorenia údajov XML, pretože na úplné pochopenie procesu by mali byť známe aspoň základy jazyka. V opačnom prípade sa zdá, ťažkosti so súbormi takéhoto formátu pre používateľov nebude vzniknúť.

Jazyk XML už pritiahol veľa pozornosti od vývojárov a užívateľov internetu. Dnes sa počet prívržencov tejto novej technológie rýchlo zvýši, ako aj počet správ o ďalších prekážkach na ceste k univerzálnemu uznaniu. Napriek tomu, že XML je veľmi mladý (Medzinárodná organizácia W3C schválila špecifikáciu "rozšíriteľná marktup jazyka (XML) 1,0" o niečo menej ako pred rokom - začiatkom februára 1998) a jednotlivé zložky tohto jazyka sú stále v procese Dnes sa objavujú nové jazyky. Vytvorili sa na základe XML, početné webové servery vznikajú, ktoré využívajú túto technológiu na organizovanie informácií uložených na nich. Svetový svet okolo nás je opäť transformovaný a môžeme sa stať účastníkmi tohto procesu dnes

Účelom tohto článku je pokus o konkrétnych príkladoch, ktoré uvádzajú niektoré možnosti XML, reagovať na niekoľko často vyplývajúcich z nového jazyka otázok. Čo je XML? Aké sú jeho výhody pred obvyklým jazykom HTML? Je možné dnes používať XML na vašich webových stránkach? A ak môžete, ako?

Na konci článku, odkazy na iné internetové zdroje sú uvedené s pomocou ktorej môžete získať aj kompletnejšie informácie o konkrétnych otázkach, o ktorých máte záujem, spojené s používaním XML a nepotvrdzujúce nás v tomto článku. Úplné špecifikácie XML a jazykové súvisiace jazyky sú k dispozícii na oficiálnej W3C Page -

Prečo potrebujete nový marktup jazyk?

Je to oveľa jednoduchšie a pohodlnejšie ako SGML, HTML Jazyk vám umožňuje určiť návrh prvkov dokumentu a má obmedzený súbor inštrukcií - tagy, s ktorými sa vykonáva proces markup. Pokyny HTML, predovšetkým, sú určené na kontrolu procesu výstupu obsahu dokumentu na obrazovke klienta a určiť tento spôsob prezentácie dokumentu, ale nie jeho štruktúru. Ako prvok hypertextovej databázy opísanej HTML sa používa textový súbor, ktorý sa dá ľahko prenášať cez sieť pomocou protokolu HTTP. Táto funkcia, ako aj skutočnosť, že HTML je otvorený štandard a obrovské množstvo používateľov majú možnosť aplikovať schopnosti tohto jazyka, aby vykonali svoje dokumenty, samozrejme, ovplyvnil rast popularity HTML a dnes ho urobil Mechanizmus prezentácie informácií na webe

Moderné aplikácie však nemusia len v jazyku prezentácie údajov na obrazovke klienta, ale aj v mechanizme na určenie štruktúry dokumentu, opísať prvky obsiahnuté v ňom. HTML má jednoduchú sadu príkazov a úspešne sa presvedčí s úlohou opisu textových informácií a zobrazenie na obrazovke zobrazenia prehliadača. Avšak, zobrazené dáta samy nesúvisia s týmito značkami, ktoré sa používajú na formátovanie, takže programy analyzátora nemajú možnosť používať HTML tagy na vyhľadávanie fragmentov dokumentov, ktoré potrebujeme. Tí. Takýto opis

ružový,

program prezerania bude vedieť, ako zobraziť text obsiahnutý vnútri tagov A je pravdepodobné, že sa bude javiť správne, ale je absolútne ľahostajný k nej, na akom mieste dokument splnil túto značku, ktoré iné značky sú súčasným fragmentom, či sú v ňom fragmenty investované, vzťahy medzi objektmi sú správne postavený. Takáto "ľahostajnosť" na štruktúru dokumentu vedie k tomu, že vyhľadávanie alebo analýza informácií v nej sa nebude líšiť od práce s pevným, nie je rozbité na prvky textový súbor. A toto je známe, nie najúčinnejší spôsob práce s informáciami.

Ďalšou významnou nevýhodou HTML sa môže nazývať obmedzená sada jej tagov. DTD-Pravidlá pre HTML definujú pevnú sadu deskriptorov, a preto vývojár nemá schopnosť predstaviť si svoje vlastné, špeciálne značky. Aj keď z času na čas sa objavujú nové jazykové rozšírenia (dnes najnovšia verzia HTML je HTML 4.0), ale dlhý spôsob ich štandardizácie, sprevádzaný neustálymi nezhodami medzi hlavnými výrobcami prehliadačov, je takmer nemožné rýchlo prispôsobiť jazyk, jeho použitie zobraziť špecializované informácie (napríklad multimédiá, matematické, chemické vzorce atď.).

Zhrnutie všetkých vyššie uvedených, možno argumentovať, že HTML dnes nespĺňa plne požiadavky pre moderných vývojárov do jazykov tohto druhu. A on bol navrhnutý, aby nahradil nový jazyk hypertextového označenia, výkonného, \u200b\u200bflexibilného a zároveň, pohodlného jazyka XML. Aké je jeho výhody?

XML ( Rozšíriteľný jazyk.) Toto je značkovací jazyk, ktorý opisuje celú triedu dátových objektov s názvom XML dokumentov. Tento jazyk sa používa ako prostriedok na opis gramatiky iných jazykov a riadenie správnosti prípravy dokumentov. Tí. Samozrejme, XML neobsahuje žiadne značky určené na označenie, jednoducho určuje poradie ich tvorby. Preto, ak si napríklad veríme, že na označenie prvku ružovýv dokumente je potrebné použiť značku ,, potom XML vám umožňuje voľne používať TEG definovaný nami a môžeme obsahovať fragmenty podobné nasledovným:

ružový

Sada štítkov je možné ľahko rozšíriť. Ak predpokladajme, že chceme tiež naznačovať, že popis kvetov by mal mať v zmysle, že ísť do popisu skleníka, v ktorom kvitnú, jednoducho sa opýtajte na nové tagy a vyberte si poradie týchto:

ružový

Ak chceme zasadiť niekoľko ďalších kvetov, potom by sa mali vykonať nasledujúce zmeny:

ružový tulipán. kaktus.

Ako je možné vidieť, proces vytvárania dokumentu XML je veľmi jednoduchý a vyžaduje len základné znalosti HTML a porozumieť úlohám, ktoré chceme vykonať pomocou XML ako značkového jazyka. Vývojári teda majú jedinečnú príležitosť na určenie svojich vlastných príkazov, ktoré im umožňujú najúčinnejšie určiť údaje obsiahnuté v dokumente. Autor dokumentu vytvára svoju štruktúru, vytvorí potrebné odkazy medzi prvkami pomocou týchto príkazov, ktoré spĺňajú jej požiadavky a dosahuje tento typ marktup, ktorý je potrebný na vykonanie operácií sledovania, vyhľadávania, analýzy dokumentu.

Ďalšou z zrejmých výhod XML je schopnosť používať ho ako univerzálny jazyk dotazov pre informačné sklady. Dnes, v hĺbkach W3C, existuje pracovná verzia štandardu XML-QL (alebo XQL), ktorá môže v budúcnosti vážnou SQL súťažou. Okrem toho dokumenty XML môžu pôsobiť ako jedinečná metóda ukladania dát, ktorá zahŕňa súčasne nástroje na analýzu informácií a reprezentujúcich ho na strane klienta. V tejto oblasti je jedným z sľubných oblastí integrácia Java a XML-technológií, čo umožňuje používať silu oboch technológií pri konštrukcii strojovo nezávislých aplikácií pomocou, navyše, univerzálny formát údajov pri výmene informácií.

XML tiež umožňuje monitorovať správnosť údajov uložených v dokumentoch, aby ste skontrolovali hierarchické vzťahy v rámci dokumentu a vytvorili jednotu normu o štruktúre dokumentov obsahujúcich najodoššie údaje. To znamená, že sa môže použiť pri konštrukcii komplexu informačné systémyV ktorom je veľmi dôležitá otázka informácií medzi rôznymi aplikáciami pôsobiacimi v jednom systéme. Vytvorením štruktúry mechanizmu výmeny informácií na samom začiatku projektu sa manažér môže zbaviť seba v budúcnosti z mnohých problémov spojených s nekompatibilitou údajov používaných rôznymi komponentmi.

Aj jedna z výhod XML je, že programy Handler XML-Document nie sú komplikované a dnes všetky druhy softvérových produktov sa objavili a voľne sa rozšírili do práce s dokumentmi XML. XML je dnes podporovaný v spoločnosti Microsoft Internet Explorer. 4/0 a v beta verziách IE5. Bolo oznámené na jeho podporu v ďalších verziách Netscape Communicator, Oracle DBMS, DB-2, v aplikáciách MS-Office. To všetko dáva dôvod predpokladať, že, s najväčšou pravdepodobnosťou, v blízkej budúcnosti bude XML hlavným jazykom výmeny informácií o informačné systémy, výmena, čím HTML. Na základe XML dnes sa neustále aktualizujú takéto známe špecializované značkovacie jazyky, podobne ako SMIL, CDF, MATHYML, XSL a zoznam pracovných projektov nových jazykov z W3C.

Ako vyzerá dokument XML?

najprv Druhý pododsek 1. Tretia Posledný

Pravidlá pre vytvorenie dokumentu XML

Rusko.Novosibirsk.</country>

Jazykové vzory

Dátové prvky

ružový Novosibirsk. Ružový NOVOSIBIRSK Sibír. Novosibirsk Štátna technická univerzita
veľmi dobrý inštitút Novosibirsk Štátna univerzita
tiež nie je zlé Prečo je to potrebné, tento XML?

[Nedávno, kvôli vzniku týchto stránok, najčastejšie
bol som takto: "Povedz mi, prečo je to všeobecne potrebné XML?
Máme málo html? "Bez toho, aby som mal veľa (alebo mysle) na výrobu vlastných publikácií, ako aj hlboko nabíjanie, som si istý, že je lepšie preniesť vynikajúci článok podľa pomenovaného subj
- Možno je to prvá epizóda série "na pomoc"]

Jon Bosak, Tim Bray
XML a webu druhej generácie
Z časopisu "Sciedcit Američania", máj 1999

Dajte ľuďom pár pilingov, budú mať zvyšok. Pri pohľade na stránku, kde sú väčšie bloky textu rozdelené na menšie, všetky rýchlo pochopia, že pred nimi začiatok článku. Pri pohľade na zoznam tovarov s potravinami môžete rýchlo navíjať, že je "inštrukcia" navštíviť obchod. Vidieť rečníkov čísel - pochopiť, čo je bankový účet. Počítače ešte nie sú tak inteligentné - toto všetko sa musí týkať presne - s tým, s čo presne by sa mali zaoberať a čo je potrebné na to.

Na tento účel je na tento účel, aby sa o sebe označili - a bol vynájdený nový jazykový jazyk - rozšíriteľný značný jazyk (XML). Tieto jednoducho naprieč zmenám ("samoopvedčivého" dokumentu zmení pravidlá komunikácie s počítačmi) niesť obrovský potenciál sama osebe - úloha internetu z prostredia poskytovania informácií začína expandovať na iné typy ľudskej činnosti. A skutočne, od svojho schválenia jeho W3C v roku 1998, Špecifikácia XML s rýchlosťou lesného ohňa začala preniknúť všade - priemyslu a vede, pri výrobe tovaru a medicíny.

Nadšenci dúfali, že XML by umožnilo vyriešiť množstvo globálnych webových problémov. Tieto problémy sú známe: Po prvé, internet je superstar sieť, často sa správa horšie ako korytnačka; A po druhé, hoci v sieti je sotva všetky informácie v sieti, je ťažké nájsť niečo potrebné na to, že je často ťažké besnoty.

Obe tieto problémy sú spôsobené najmä povahou hlavného jazyka siete - HTML. A hoci úspech HTML v porovnaní s inými navrhnutými e-mailovými publikáciami je zrejmý, HTML je príliš Scone: V podstate hovorí len prehliadač, ako umiestniť na stránke text, obrázky a tlačidlá na stránke. HTML spočíva na prezentácii informácií, a preto je pomerne jednoduché štúdium, ale musí za to zaplatiť.

To sa odráža v ťažkostiach rozvoja webových stránok, pokiaľ tieto stránky by nemali podobať faxom, ktoré posielajú stránky všetkým, ktorí sa budú pýtať. Viac ako polovica ľudí a spoločností po celom svete by uprednostnila webové stránky, ktoré môžu prijať od užívateľov objednávok, posielať diagnózy chorôb a dokonca spustiť tenké inštrumentálne operácie v továrenských workshopoch a vedeckých laboratóriách. Podobné úlohy _Nead_ nebolo stáť pred HTML!.

Napríklad, aj keď váš lekár, ukazuje sa na "extrakt" vo vašich hodnotiacich analýzach prevzatých z vašich medovníkov, je sotva možné poslať na iný špecialistu, aby ich vložil späť do databázy. Jeho počítač nevie, čo robiť s informáciami, ktoré je pre neho takisto

byť ba

alebo včely.
Legendárny Kernigan Akonáhle si všimol, že celý trik princípu WYSIWYG (vidím, mám to) je, že keď nie je možné vidieť nič, potom je to zvyčajne možné získať presne to isté.

Tieto slová sú vyššie, že sú uzavreté v uhlových zátvorkách sa nazývajú tagy. Neexistuje žiadna značka pre analýzy v HTML, a teda aj ďalšia nevýhoda: nepružnosť. Pridanie do jazyka novej značky je taký byrokratický volokhát, taký dlhý, že nikto s ním nebude komunikovať. Ale ich vlastné značky by nebránili každému programu, a nielen, ako napríklad v príklade s lekárom.

To do značnej miery vysvetľuje dnešné pomalé tempo vytvárania internetových obchodov, poštových adresárov a iných interaktívnych miest. Zmenou počtu objednávkových jednotiek a spôsobu doručenia, a vidieť hŕstku výzvy v poli "suma", stále musíte požiadať o vzdialené (už preťažené práce). Pošlete vám stránku Späť Full-Form s grafikou A všetko ostatné. Kým váš vlastný výkonný počítač bude nečinný, pretože som sa naučil niečo ako

a Ale nie ceny s možnosťami doručenia.

Pridajte k tejto a neuspokojivej kvalite možností vyhľadávania na webe. Vzhľadom k tomu, že neexistuje žiadny spôsob, akým je nejako, najmä na označenie cenových informácií, je silne nemožné vykonávať v webe hľadanie ceny "cena".


Niečo staré, niečo nové

Riešenie je v zásade elementárny: V tagoch \u200b\u200bmusíte uviesť, aké informácie sú pre informáciu, a nie ako by sa to malo pozrieť. Umiestnite napríklad komponenty objednávky na štítkovú košeľu "Cena, veľkosť, množstvo, farbu," a nie "Bold, odsek, riadok, stĺpec", ako je ponúkané v HTML. Potom je program jednoduchšie identifikovať dokument ako objednávku a splniť zvyšok práce: zobraziť túto objednávku v jednej forme alebo inej, strávite prostredníctvom účtovného systému, alebo urobte všetko, takže ďalšia nová košeľa bude doručená vašim prahom .

My, W3C pracovná skupina, začala takýto projekt spustiť v roku 1996. Myšlienka bola silná, aj keď nie dosť originál. V celej generácie, editory a tlačiarne prane ručne písané texty pre súbory. Podobný "značkovací jazyk" vyvinutý samo-intenzívne až do roku 1986. V dôsledku toho, v dôsledku desaťročnej práce, medzinárodná organizácia pre normalizáciu (ISO) nezaviedla systém na vytváranie nových marktupových jazykov.

Prijatý názov SGML (štandardný generalizovaný značkovací jazyk), tento jazyk jazyk - meta jazyk - dokázal svoj nástroj na príklad mnohých významných systémov prípravy publikácií. A dokonca aj HTML dostal svoju definíciu prostredníctvom SGML. Jediné ťažkosti s SGML bolo byť vo svojich omnivitách - existuje veľa bzučiak, ktoré minimalizujú stlačenie klávesov, pretože v tom čase každý bajt bol na účte. To je dôvod, prečo dnes webové prehliadače nie sú v Lada.

Vytvorenie XML, naša pracovná skupina vymazala SGML zo všetkých šupiek a navrhol striktne cieľ a respondent metalan. Základňa XML je súbor pravidiel, vedených, ktorý každý môže vytvoriť svoj vlastný marktup jazyk. Tieto pravidlá sú vybrané tak, že jeden malý malý program (nazýva sa tiež analyzátor alebo syntaktický analyzátor), by sa mohol vyrovnať s uznaním akéhokoľvek nového jazyka. Zapnite sa napríklad s lekárom, ktorý by chcel sprostredkovať testy špecialistom. Ak boli odborníci lekárov vybudované z XML ich marktup jazyka pre kódovanie lekárskych záznamov (niekoľko skupín už dlho pracujú na probléme), potom v správe lekára k jeho kolegovi by mohlo byť niečo podobné


<имя пациента> Bla bla.
<аллергия на лекарство> Bla bla bla.

V tejto formulácii už nie je ťažké napísať program pre ľubovoľne prijatý počítač tak, že môže rozpoznať tieto štandardizované lekárske záznamy a vedelo, ako to urobiť v doslovnom živote životne dôležitých informácií do svojej databázy.

Rovnakým spôsobom ako HTML bol vytvorený, že každý užívateľ si mohol čítať internetové dokumenty, XML nám dáva esperanto, na ktorom môže niekto čítať a písať, napriek Babylonu nekompatibilných platforiem. Áno, dokonca aj z hľadiska obyčajnej osoby v jazyku XML, viac sémantického zaťaženia (na rozdiel od iných formátov údajov), pretože nemá niečo, čo by vyzeralo ako nekontamínový text.

Sila univerzálnosti XML je spôsobená minimálnym súborom správneho vybraného pravidiel. Po prvé, tagy vždy tvoria pár, obklopujúc text, ku ktorému sa vzťahujú v druhu zátvoriek. Po druhé, spárované tagy môžu byť vložené do seba ako citácie, čo umožňuje komplexné viacúrovňové štruktúry.

Pravidlo vložky automaticky spôsobí jednoduchosť akéhokoľvek dokumentu XML, ktorý vytvára štruktúru známu v počítačovej vede ako strom. Podobne ako genealogický strom, akýkoľvek grafický alebo textový prvok dokumentu je otec, syn alebo brat (rodič, dieťa, súrodenec) niektorého iného prvku a tento vzťah je vždy určite. Samozrejme, stromy neopisujú všetky rôznorodosti dátových štruktúr, ale pokrývajú väčšinu vzorových aplikácií počítačov. Okrem toho sú stromy nezvyčajne vhodné pre programátorov. Neexistujú žiadne problémy Napíšte malý kúsok kódu na reorderovanie transakcií alebo výstup na obrazovku pomerne zrozumiteľnú kontrolu, keď je táto kontrola reprezentovaná ako strom.

Druhý zdroj Universal Power XML je podpora pre nový štandard Unicode - kódovací systém, ktorý umožňuje prepojenie textov na všetky hlavné svetové jazyky. Naopak, v HTML, rovnako ako v hmote textových procesorov, môže byť spravidla v jednom konkrétnom jazyku, bez ohľadu na to, čo - angličtina, japončina alebo arabčina.
A ak program nepozná kódovanie určitého jazyka, dokument (v HTML) je možné zabudnúť. Stáva sa to horšie: napríklad kvôli nekonzistentnosti kódovania programu napísaných na Taiwane, často nevedia, ako čítať texty zamerané na pevninu Číny. V prípade XML, ak program môže pracovať správne, bude sa vyrovnať s akoukoľvek kombináciou kódovania. XML teda vám umožňuje vymieňať si údaje nielen medzi rôznymi počítačovými platformami, ale umožňuje aj prekonať národné a kultúrne bariéry.


Koniec široký čakanie)

S distribúciou XML siete by malo byť "responzívne". Dnes, všetko, čo môžete urobiť počítačové zariadenia v sieti, nezáleží na tom, mocný je to desktopy alebo vreckové organizátori, nie je to viac ako dostať formu "dostať", vyplňte ho, potom ho riadiť na webový server tam , pri práci s formulárom nebude dokončená. XML nám dáva možnosť preniesť štruktúru a sémantiku údajov do formulára, a preto všetky tieto zariadenia budú môcť vykonať hlavné spracovanie na správnom mieste a okamžite. Tým sa obmedzuje len zaťaženie servera, ale malo by tiež viesť k výraznému zníženiu sieťovej prevádzky.

Pre ilustráciu si predstavte, ako sa v online cestovnej kancelárii musíte vybrať let z Londýna do New Yorku 4. júla. S najväčšou pravdepodobnosťou uvidíte zoznam niekoľkokrát dlhšie, než sa zmestí na obrazovke. Tento zoznam sa dá znížiť nastavením presnejších parametrov typu času odletu, ceny alebo leteckej spoločnosti, ale v tomto prípade jednoducho "načítate" server cestovnej kancelárie pre vašu požiadavku a sú nútení čakať na odpoveď. Avšak, ak vám tento dlhý zoznam letov poskytol v XML, predsedníctvo ho môže eskortovať s malým appletom Java, s ktorým je okamžite a jednoducho zoradené a zbytočné, bez toho, aby sa uchýlili k akejkoľvek interakcii so serverom. Vynásobte ho pre milióny užívateľov webových stránok a celkový účinok bude pôsobivý.

Čím viac informácií o sieti budú účtované "Sektorové" XML tagy, tým jednoduchšie nájde to, čo hľadáte. Dnes, vyhľadávanie na internete na vyžiadanie "Práca pre Exchange Broker" bude blikať Avalanche reklamných reklám, ale pravdepodobne o ich práci bude len niekoľko kusov - väčšinou práca sa skrýva na slobodných reklamách reklamy novín, ktoré Hľadať roboty nepáči pracovať. A teraz Asociácia Ameriky Noviny (novinová asociácia America) vytvára svoj jazykový markru na XML, sľubuje, že proces vyhľadávania oveľa efektívnejšie.

Nezáleží na tom, či je to len prechodný krok. Knihovníci majú dlho známe spôsoby, ako rýchlo nájsť niečo - nie dokumenty, ale ich kompaktné kľúčové popisy, len označujú samotné zdroje. Konkrétne sú to katalógy so vzorkou vo forme knižničných kariet. Takéto informácie o informáciách a nazýva sa "metadáta".

Preto sa od samého začiatku dostal dôležitú úlohu v projekte XML na vytvorenie súbežného štandardu metaúdajov. Rovnaká úloha katalógových kariet pre knižničné knihy, februárová špecifikácia popisov zdrojov by sa mala prehrať pre informáciu na webe (Rámec popisu zdrojov, RDF). Šírenie cez sieť, RDF metadáta urobí vyhľadávanie oveľa rýchlejšie a relevantné ako teraz. Neexistujú žiadne knihovníkov v sieti, ale každý webmaster, do celej doby, je zaviazaný k ľahkej "spolieha" jeho stránok, takže očakávame RDF, akonáhle ľudia otvoria svoju moc, bude mať obrovský vplyv na rozvoj internetu.

Samozrejme, informácie možno získať bez vyhľadávania. Nakoniec je sieť hypertext - miliardy stránok, ktorý prenikol hypertextovými odkazmi - tie, ktoré sú podčiarknuté slovami, pre ktoré stačí, aby ste klikli na nejakú inú stránku. V XML je mechanizmus hypertextových odkazov, je mnohokrát vystužený. Špecifikácia odkazov na XML, nazývané XLINK a ktoré W3C sa pripravuje do konca roka, dá užívateľovi vybrať si z niekoľkých cieľových adries. Ďalší druh hypertextového odkazu vám umožní získať text alebo obraz priamo v bode kliknutia, čo umožňuje návštevníkovi možnosť neopustiť stránku.

Je to pravdepodobne užitočné v XLINK, aby bol súčasťou špecifikácie, ktorý umožňuje autorom uchýliť sa k sprostredkovaným odkazom, posielať namiesto samotných stránok do nejakej konsolidovanej databázy. Takže, ak autor zmenila adresu stránky, jednoduchý autor's editing jedného vstupu v takejto databáze, je ľahké aktualizovať všetky odkazy vedúce k jeho stránke. To umožní zbaviť sa správy "404 súborov, ktoré neboli nájdené", ktoré sú oboznámení s odkazom "rozbité".

Kombinácia efektívnejšieho spracovania, presnejšieho vyhľadávania a pružnejšej väzby revolúcii na sieťovú štruktúru a otvára úplne nové metódy prístupu k informáciám. Pre užívateľov sa táto nová sieť stane významne rýchlejší, silnejší a užitočnejší ako sieť.


Je potrebná spolupráca

Samozrejme, nie všetko je také jednoduché. XML vám umožňuje vytvoriť nový jazyk na vašu vlastnú cestu, ale vytvoriť dobrý jazyk - úlohu, ktorej zložitosť by nemala byť podceňovaná. Prísť s jazykom - len na začiatok: Je naivné očakávať, že hodnoty vašich tagov budú zrejmé iným ľuďom, keď ste neposkytli jazyk podľa manuálu, a budú chápané počítačmi, kým ste napísali Programy pracujúce s jazykovými značkami, kým nebudú písomné programy.

Nie je ťažké vysvetliť, prečo je to tak. Ak všetko, čo potrebujete naučiť počítač na ovládanie objednávok, bolo znížené na značku tagov, potom XML nebude potrebovať. Nepotrebujem ani programátorov - počítače sú dostatočne šikovní, aby mohli robiť všetko sami.

Čo potrebujeme XML, nie je to mágia, ale účinnosť. XML stanovuje základné pravidlá, na jednej vrstve zjednodušujúce programovacie detaily - aby ľudia s podobnými záujmami sa mohli sústrediť na ďalšie pevné orechy - dohody o tom, ako by chceli, aby sa údaje, ktoré chcú vymieňať. Je to veľmi náročný problém, aj keď nie nový.

A takéto dohody budú, pretože násobenie nekompatibility počítačových platforiem nám dáva v dôsledku oneskorenia termínov, finančných strát a vedie k zámene v takmer všetkých oblastiach činnosti. Ľudia chcú zdieľať nápady a urobiť prípad, bez ohľadu na to, čo každý má rôzne počítače - a že ide o realitu, vzájomná závislosť súkromných (pre rôzne oblasti činnosti) jazykov má dlhú cestu. Avšak, závan nových skratiek s koncom "ml" označuje nepochybne progresívny (vynálezivosti) prúd, ktorý XML predstavil do vedy, podnikania a vzdelávania.

Vytvorenie nového markupového jazyka na XML, jeho tvorcovia sa musia dohodnúť na troch veciach: Aké tagy bude, ako sa môžu navzájom povoliť, a ako by mali byť spracované. Prvé dva body sú slovník jazyka a štruktúry - sú teraz kódované DTD (definícia typu dokumentu). Norma XML nezaväzuje jazykových vývojárov, aby sa uchýlili k DTD, ale väčšina nových jazykov Popis DTD sa zdá byť - programátori, je to tak jednoduchšie písať programy, ktoré chápu toto označenie a odstránenie niečoho rozumného od neho. Potrebujeme tiež vodiace súpravy, kde sú hodnoty všetkých značiek opísané v ľudskom jazyku. Napríklad HTML má popis DTD, ale HTML má stovky obvyklých sprievodcov, s ktorými programátori sú kontrolované vývojom prehliadačov a iných programov pre web.


Esej o štýle

Pre užívateľov je hlavná vec, že \u200b\u200bprogram môže urobiť, a nie to, čo je napísané v jeho popise. Ľudia si spravidla uprednostňujú programy, aby im umožnili zobraziť informácie zakódované v jazyku XML v čitateľnej forme. Ale v značkách samotného XML neexistuje žiadny špeciálny marktup označujúci. Ako by mali byť údaje prezentované na obrazovke alebo vytlačenom hárku.

Pre vydavateľov, ktorí sa snažia napísať jeden deň, a potom neustále publikovať ("písať raz a publikovať všade"), najdôležitejšou vecou je "porodiť" publikáciu, a potom "rozliať" to v nespočešom druhoch publikácií, potlačené aj elektronické. XML im pomáha takto: Obsah je umiestnený popisné značky nezávislé od vizualizačného prostredia. Vydavateľ môže vydať pravidlá zastúpenia vo forme T.N. Štýly (plechy štýlov), automaticky "štylizované" jeho produkt pre rôzne zariadenia a médiá. Štandard takéhoto jazyka XML, vyvinutý na tieto účely, sa nazýva roztiahnuteľný jazyk štýlu (XSL).

Najnovšie verzie prehliadača si môžu čítať dokumenty XML, vyberte príslušné súbory štýlu a aplikujte ich na triedenie a formátovanie informácií na obrazovke. Čitateľ nemusí ani hádať, čo sa zaoberá XML, nie HTML, pokiaľ nie sú platby, že stránky s XML sú zmrazené a ľahšie použitie.

Ľudia s nevýhodami vízie dostávajú aj bezplatnú výhru z princípov XSL vydavateľských dokumentov, pretože XSL im dáva možnosť čítať XML v rozšírenom systéme alebo z hlasu. Tieto výhody sa týkajú zvyšku: napríklad komunita, ktorá sa chce zapojiť do sieťového surfovania, bez toho, aby ste opustili auto, určite by sa zdalo úplne pohodlné počúvať stránky v zvukovom sprievode.

Hoci jadro siete bolo v prvom rade vedecké a vzdelávacie programy, dnešná sieť je už obchod (no, alebo môže byť povedané, komerčné očakávania), skladovanie paliva pre rýchly štart. Každý si pamätá nedávnu rezonanciu spôsobenú splash online predaja, a to stojí za to hovoriť o tom, ako podnikatelia komunikovať v sieti medzi sebou. Projekty tovaru veľkých výrobcov sú stále požiadaní o automatizáciu v sieti. Ale v dnešných obchodných systémoch sa používajú komplexné interakcie programu-to-program, av praxi funguje z ruky zle, pretože pre úspech je potrebné pre jednotnosť spracovateľských procesov, čo je stále ďaleko.

Po stáročia ľudia úspešne zapojili do podnikania, výmenu s typickými dokumentmi: objednávky, účty, vyhlásenia, príjmy atď. atď. Dokumenty pracovali pre podnikanie a nikto nepožiadal, aby jedna strana poznala vnútornú kuchyňu. Akýkoľvek dokument bol presne ukázaný, koľko mal príjemca svoje informácie, a už viac. Zdá sa, že výmena dokumentov je najsprávnejším spôsobom, ako robiť aj na webe. Ale to nebolo vôbec úlohou, ktorú bola vytvorená HTML.

Naopak, XML je koncipovaný práve na účely zdieľania dokumentov a je zrejmé, že základ e-commerce sa bude spoliehať na dohody vyjadrené miliónmi dokumentov založených na internete na internete.

Tak, sieť, vystužená XML, by sa mala stať pre svojich užívateľov rýchly, priateľský a lepší miesto pre podnikanie. Ešte viac XML potrebuje webmasters a web-dizajnérov. "Na plnej cievke" bude potrebovať znalosti o nových jazykoch XML armádami programátorov. A hoci dni self-vzdelaných hackerov [Autori znamenali najlepší význam tohto slova] Stále naposledy, hrozba už visovala o svoje obyvateľstvo.

Zajtra web-dizajnér musí byť overená nielen pri výrobe textu a grafiky, ale aj pri výstavbe viacúrovňových, vzájomne závislých systémov založených na DTD, dátových stromoch, hypertextových štruktúrach, metadát a štýlových komponentov - silná a pokročilá druhá generácia Webová infraštruktúra.

V operačnom systéme Windows väčšina programov uloží svoje nastavenia v registri. Avšak, špeciálne súbory sa tiež často používajú na uloženie parametrov aplikácie, zvyčajne priamo priamo v adresároch s spustiteľnými súbormi alebo v podpriečinkoch. Konfiguračné súbory môžu mať rôzne formáty, vrátane formátu XML, ktorý je venovaný tomuto malému článku.

Aký je tento formát XML, čo je potrebné a kde sa používa

V pravde, ciele, s ktorými bol vytvorený formát XML (objavil sa v roku 1996), bolo možné hovoriť, globálne. XML alebo rozšíriteľný marktup jazyka, ktorý je preložený ako "expandovateľný marktup jazyka", bol vyvinutý ako prostriedok na poskytovanie kompatibility prevedených štruktúrovaných údajov medzi rôznymi softvérovými systémami, najmä tých, ktoré sa používajú na internete. Tento jazyk je taký univerzálny, že súbory XML chápu aj nekompatibilné aplikácie rôznych operačných systémov, ktoré samozrejme výrazne zjednodušujú programátorov na výmenu informácií medzi softvérovými platformami.

Okrem toho sa XML aktívne používa pri navrhovaní miest. Niekedy je umiestnený ako dokonalejší a univerzálny analóg HTML Hypertext Markup Language, ale tieto jazyky skutočne slúžia na rôzne účely. HTML sa stretáva predovšetkým pre zobrazovanie údajov, XML bol tiež navrhnutý tak, aby preniesol a uložil tieto údaje. XML sa používa aj pri vytváraní nových internetových jazykov. Mimochodom, známy mnohým RSS používaným v newslettere prostredníctvom spravodajských kanálov je založený na XML.

Programy na otváranie a prezeranie súborov vo formáte XML

Aký druh formátu XML prišiel, teraz pozrime, ako s ním pracovať. Pravda, potreba upravovať súbory XML zvyčajne čelia vývojárom a administrátorom systému, ale všetci predpokladajú, že rovnaká potreba s vami vznikla. Ako otvoriť súbor XML? Všeobecne platí, že ho môžete sledovať s akýmkoľvek textovým editorom, dokonca aj zápisníkom, ale oveľa pohodlnejšie používať špeciálne programy na tieto účely.

Poznámkový blok ++.

Ak hľadáte, ako otvoriť XML, skúste Poznámkový blok ++. - Univerzálny textový editor určený na vytvorenie a upravovanie kódu. Jednoduché, rýchle a jednoduché, je ideálne pre prácu so všetkými druhmi konfiguračných súborov. Editor podporuje zvýraznenie syntaxe, zmenu v kódovaní, je tu výkonný vstavaný vyhľadávanie rôznymi parametrami, v jednom Slove, všetko, čo potrebuje programátor a nielen k nej.

XMLPAD.

Na rozdiel od notePAD ++, XMLPAD. Je to vysoko špecializovaný editor. Rovnako ako môžete a musíte otvoriť formát XML, pretože bol vytvorený pre prácu so súbormi tohto typu. Okrem prezerania a úpravy XML dokumentov podporuje editor XMLPAD ich validáciu a kontrolu, premenu na DTD, importovanie údajov z HTML a oveľa viac. Ako by mal byť v aplikácii Podpora syntaxe, existuje prostriedok na vyhľadávanie a výmenu. Z funkcií programu môžete vybrať vstavanú mini-prehliadač na otvorenie odkazov URL.

Tí, ktorí sú nakonfigurovaní na štúdium webových jazykov vážnejšie, môžu byť ponúkané - pokročilé a zároveň jednoduché a pohodlné XML editor na platforme Java. Program podporuje vytvorenie a editovanie súborov XML, XSL, XSD a DTD, existuje aj vstavaný konvertor do skriptov, XSLT a XQuery Debugger, nástroje na prácu s XML vizuálnymi diagramami a mnohými ďalšími komponentmi. Nevýhody - program sa vypláca a nemá podporu ruského jazyka.

XML Marker.

Nie je zlý spôsob, ako otvoriť súbor XML - Použite jednoduchý editor XML Marker.. Nie je to taký verný ako Oxygen XML Editor, ale plne sa vyrovná s väčšinou úloh, ktoré vznikajú pred užívateľom pri práci s XML súbormi. Na stock reprezentácii stromovej štruktúry dokumentu s možnosťou rýchlo prejsť na vybrané riadky podľa značiek, pohodlnú navigáciu, kompletnú sadu nástrojov na prácu s textovými údajmi. Minus programy - žiadny ruský jazyk.

Prehliadače

Existuje ďalší najjednoduchší spôsob, ako si prečítať súbor XML, však hovoríme o čítaní tu. Otvorte v prehliadači Google Chrome alebo Akýkoľvek iný prehliadač Nová karta a presuňte súbor XML do okna prehliadača. Dokument bude zastúpený v štruktúrovanom formulári, pričom zvýraznenie syntaxe je všetko, čo by malo byť.

Zobraziť súbory XML online

Môžete pracovať s XML dokumentmi nielen s pomocou programov na pracovnej ploche, nie je tiež ťažké otvoriť XML online. Tu si všimnete dva jednoduchý online editor.

Xmlgrid.

Jednoducho s ohľadom, ale pomerne funkčný online editor súborov XML k dispozícii na XMLGRID.NET. Služba je podporovaná vytvorením, úpravou, validáciou a konverziou dokumentov XML, je tu dodatočne funkcia navrhovania miest. Kód upraviteľného súboru je možné vložiť do webového formulára zo schránky, cez adresu URL alebo prevzatím dokumentu na server. Obsah súboru sa zobrazí ako tabuľka s údajmi, v ktorých každé pole predstavuje samostatnú bunku.

Editor XML

Otvorte XML Online súbor tiež umožňuje XML editor Editor Editor, ktorý je súčasťou aplikačného súboru TutorialSspoint - jeden z najväčších vzdelávacích zdrojov. Ak chcete používať službu, prejdite na stránku www.tutorialspoint.com, v hornej časti stránky kliknite na odkaz Náradie, nájdite XML editor v zozname webových aplikácií a otvorte ho. Uvidíte jednoduché okno textový editor S dvoma stĺpcami. Vľavo je zapísaná a upravená kód, zobrazí sa štruktúra stromu dokumentu. Súbor si môžete stiahnuť do editora z počítača aj z ľubovoľnej webovej stránky, zadanie adresy URL.



Páči sa vám článok? Zdieľaj to