Press "Enter" to skip to content

Hogyan készítsünk XML-t

Valószínűleg hallottál az XML nyelvről, és sok olyan okot ismersz, amelyekre a szervezetben kell használni. De pontosan mi az XML? Ez a cikk elmagyarázza, hogy mi az XML és hogyan működik.

Ebben a cikkben

Mark, jelölés és címkék

Az XML megértéséhez hasznos megérteni az adatok jelölésének ötletét. Az emberek az évek során létrehozták a dokumentumokat, és egész idő alatt megjelölték őket. Például a tanárok folyamatosan megjelölhetik a diákok dokumentumait. A diákok mozgathatják a bekezdéseket, tisztázzák a javaslatok, helyes hibák és így tovább. A megjelölési dokumentum meghatározza a dokumentumban szereplő információk szerkezetét, jelentését és megjelenését. Ha valaha is használta a Microsoft Office Word módosítását, számítógépes jelet használtál.

Az információs technológia világában a “Mark” kifejezés a “jelölés” kifejezésre fordult. A fekvés, a kódok használata, címkék (vagy néha tokenek), a struktúra, a vizuális tervezés és az XML esetében – az adatok jelentése.

A cikk szövege HTML formátumban jó példa a számítógépjelölés alkalmazására. Ha a Microsoft Internet Explorer programban kattintson az oldal gombra kattintás gombra, és válassza ki a parancsot HTML kód megtekintése, Látni fogja olvasható szöveges és HTML címkéket, például P és H2. A HTML és az XML dokumentumokban a címkék könnyen felismerhetők, mert szögletes zárójelben vannak. A cikk forrásszövegében a HTML-címkék számos funkciót hajtanak végre, például meghatározni az egyes bekezdések kezdetét és végét (P / P) és a rajzok helyét.

Az XML megkülönböztető jellemzői

A HTML és az XML formátumú dokumentumok tartalmazzák a címkékben található adatokat, de ez a hasonlóság a két nyelv között végződik. HTML formátumban a címkék meghatározzák az adatok tervezését – a fejlécek helyét, a bekezdés kezdetét és t. D. XML formátumban a címkék meghatározzák az adatok szerkezetét és jelentését – mit jelentenek.

Az adatok szerkezetének és érzésének leírásakor többféleképpen lehetséges. Például, ha van egy olyan értékesítési adatokat blokk, minden eleme, amely egyértelműen meghatározott, csak töltse le a szükséges eszközöket, hogy az értékesítési jelentést, és egyéb adatokat küld a számviteli adatbázis. Más szóval, akkor használhat egy rendszert, hogy adatokat készítsen, és jelölje meg azokat az XML formátumú címkéket, majd feldolgozza ezeket az adatokat bármely más rendszerben, függetlenül az ügyfélplatformot vagy az operációs rendszert. Ennek a kompatibilitásnak köszönhetően az XML az egyik legnépszerűbb adatcsere-technológia alapja.

Fontolja meg a következő munkát:

  • A HTML nem használható xml helyett. Az XML-adatok azonban HTML-címkékben és a weboldalakon megjeleníthetők.

  • A HTML-képességek egy előre definiált címke-készletre korlátozódnak, amely az összes felhasználó számára közös.

  • Az XML-szabályok lehetővé teszik az adatok és szerkezetük leírásához szükséges címkék létrehozását. Tegyük fel, hogy tárolnod kell és meg kell osztaniuk az állat-információkat. Ehhez a következő XML kódot hozhatja létre:

Amint láthatja, XML-címkékkel világos, hogy mely adatok megtekinthetők. Például világos, hogy ezek a macskák adatai, és könnyű meghatározni annak nevét, életkorát és t. D. A szinte bármilyen adatstruktúrát meghatározó címkék létrehozása miatt az XML nyelv bővíthető.

De ne keverje össze a címkéket ebben a példában a HTML fájl címkéivel. Például, ha a fenti szöveget XML formátumban behelyezzük egy HTML-fájlt, és nyissa meg a böngésző, az eredmények a következőképpen néz ki:

Izzy sziámi 6 Igen Nem Izzbod Colin Wilcox

A webböngésző figyelmen kívül hagyja az XML-címkéket, és csak az adatokat jeleníti meg.

Megfelelően kialakított adatok

Valószínűleg hallottál valakit az informatikai szakemberektől, akiket a “helyesen alakított” XML fájlról beszéltek. A helyesen kialakított XML fájlnak meg kell felelnie a szigorú szabályoknak. Ha ez nem felel meg ezeknek a szabályoknak, az XML nem működik. Például az előző példában minden nyitó címke megfelelő zárócímke van, így ebben a példában a helyesen kialakított XML fájl szabálya. Ha törli a címkét a fájlból, és megpróbálja megnyitni az egyik irodai programban, akkor hibaüzenet jelenik meg, és lehetetlen használni egy ilyen fájlt.

A létrehozásának szabályait helyesen formázott XML fájl tudni adott esetben (bár ez könnyen érthető), de nem szabad elfelejteni, hogy tudod használni más alkalmazások és rendszerek, amelyek helyesen formázott XML adatok. Ha az XML fájl nem nyílik meg, akkor valószínűleg helytelenül van kialakítva.

Az XML nem függ a platformtól, és ez azt jelenti, hogy az XML használatához létrehozott bármely program az XML-adatokat a berendezés vagy az operációs rendszer függetlenül olvashatja és feldolgozhatja az XML-adatokat. Például, ha alkalmazása a helyes XML-címkéket, akkor a program az asztalon nyitott és eljárás eredményeként kapott adatokat Mainframe. És nem számít, ki hozta létre XML adatokat, különböző irodai alkalmazásokban dolgozhat velük. Kompatibilitása miatt az XML az adatbázisok és a felhasználói számítógépek közötti legnépszerűbb adatcsere-technológiákévé vált.

A helyesen kialakított adatok mellett az XML-rendszer címkék jellemzően két további komponenst használnak: sémák és átalakítás. A következő szakaszok leírják, hogyan működnek.

Rendszerek

Ne ijesztsen a “rendszer” kifejezés. A rendszer csak egy XML fájl, amely tartalmazza az XML adatfájl tartalmának szabályait. A fájlok ütemezése általában XSD kiterjesztéssel rendelkezik, míg az XML kiterjesztés az XML adatfájlokhoz használható.

A rendszerek lehetővé teszik a programokat az adatok ellenőrzéséhez. Az adatstruktúrát alkotják, és biztosítják az érthető alkotójukat és más embereket. Például, ha a felhasználó beírja az érvénytelen adatokat, például szöveget a dátum mező, a program felajánlja, hogy kijavítsuk. Ha az adatokat az XML fájlban megfelel a szabályoknak, a rendszerben az olvasás, értelmezése és feldolgozása, akkor minden program támogatja az XML. Például, ahogy azt az alábbi ábra mutatja, Excel ellenőrizheti CAT adatok betartása CAT rendszer.

A rendszerek összetettek lehetnek, és ebben a cikkben lehetetlen megmagyarázni, hogyan kell létrehozni őket. (Ezenkívül valószínűleg a szervezetben vannak olyan szakemberek, akik tudják, hogyan kell csinálni.) Ugyanakkor hasznos tudni, hogy milyen rendszerek néznek ki. A következő séma határozza meg a CAT / CAT címke szabályait:

Ne aggódj, ha a példában nem minden világos. Csak figyeljen a következőkre:

  • String elemek a következő rendszerben, az úgynevezett hirdetések. Ha további információkat tartalmaz az állatról, például színeiről vagy speciális jeleiről, akkor az IT-részleg hozzáadná a megfelelő hirdetéseket. Az XML rendszer üzleti igényként módosítható.

  • Hirdetmények egy hatékony eszköz az adatszerkezet kezeléséhez. Például egy XSD hirdetést: szekvencia jelzi, hogy a címkéket, mint a neve és Breed, követnie kell a megadott sorrendben. Hirdetések használatával ellenőrizheti a felhasználó által megadott adatok típusát is. Például a fenti rendszer előírásai szerint bemenetére egy pozitív egész szám az életkor, a macska és logikai értékek (igaz vagy hamis) címkéinek megváltozott és declawed.

  • Ha az XML fájl adatai megfelelnek a rendszer szabályainak, akkor az ilyen adatokat elfogadhatónak nevezik. Az áramköri szabályok XML adatfájljának megfelelőségének ellenőrzésének folyamata (kellően logikus) hitelesítés. A rendszerek használatának nagy előnye az, hogy megakadályozza az adatkárosodást velük. A rendszerek megkönnyítik a sérült adatok keresését is, mert ha ilyen probléma merül fel, az XML fájl feldolgozása megáll.

Átalakítás

Amint fentebb említettük, az XML lehetővé teszi az adatok hatékony felhasználását és újrafelhasználását is. Az újrafelhasználási mechanizmust XSLT konverziónak nevezik (vagy egyszerűen átalakítással).

Ön (vagy az informatikai részleg) konverziókat is használhat a kiszolgáló rendszerek közötti adatcserére, például az adatbázisok között. Tegyük fel, hogy az adatbázisban és az értékesítési adatok tárolódnak a táblázatban, kényelmes az értékesítési osztály számára. Az alkalmazott adatbázisban a bevételekre és a költségekre vonatkozó adatok a könyvelésre tervezett táblázatban vannak tárolva. A B adatbázis használhatja az átalakítást, hogy adatokat készítsen az adatbázisból, és helyezze őket a megfelelő táblázatokba.

Az adatfájl, az áramkör és a konverzió kombinációja az XML alaprendszert képezi. Az alábbi ábra az ilyen rendszerek működését mutatja. Az adatfájlt ellenőrizni kell az áramkör szabályainak való megfeleléshez, majd bármilyen megfelelő módja. Ebben az esetben az átalakítás az adatokat az asztalra helyezi a weboldalon.

A következő példában a kód az átalakítás egyik módját mutatja. A CAT-adatokat egy weboldalon lévő táblázatba terheli. Ebben a példában, a lényeg nem az, hogy azt mutatják, hogyan kell írni egy átalakítás, hanem megmutatni azt a formát, átalakulás mehet.

Ebben a példában azt mutatjuk be, hogy a szöveg az egyik típusú átalakítás tűnhet, de ne feledjük, hogy korlátozzák a világos leírása, amire szüksége van az adatok, és ez a leírás lehet tenni az anyanyelveden. Például elmehetsz az informatikai osztályba, és azt mondhatod, hogy az elmúlt két évben az adott régiókra vonatkozó értékesítési adatokat kell nyomtatni, és hogy ez az információnak úgy kell kinéznie. Ezt követően az osztály szakemberei írhatnak (vagy megváltoztathatják) az átalakítást a kérés teljesítéséhez.

A Microsoft Corporation és a növekvő számú más cégek különböző feladatokat hoznak létre, ami még kényelmesebbé teszi az XML használatát. A jövőben valószínűleg letölthet egy konverziót, amely megfelel az Ön igényeinek további konfiguráció vagy kisebb változások nélkül. Ez azt jelenti, hogy idővel az XML használata kevesebb és kevesebb költséget igényel.

XML a Microsoft Office rendszerben

A professzionális irodai kérdések átfogó XML-támogatást nyújtanak. A Microsoft Office segítségével a Microsoft Office XML alapú fájlformátumokat használ, például Docx, XLSX és PPTX. Mivel az XML adatokat egy szabadalmaztatott bináris formátum helyett szövegformátumban tárolják, az ügyfelek saját sémáikat határozhatják meg, és különböző módon használják az adatait engedélyezett levonások nélkül. További információ az új formátumokról, lásd:. Az Open XML formátumok és a fájlnév-kiterjesztések információi. Egyéb előnyök:

  • Kis fájlméret. Az új formátum zip és egyéb tömörítési technológiákat használ, így a fájl mérete 75 százalékkal kevesebb, mint a korábbi irodai változatokban használt bináris formátumokban.

  • Több egyszerű adat-helyreállítás és nagy biztonság. Az XML formátum könnyen olvasható a felhasználó által, így ha a fájl megsérült, jegyzettömb vagy más programban nyitható meg, hogy megtekinthesse a szöveget és visszaállíthatja az adatok legalább egy részét. Ezenkívül az új fájlok biztonságosabbak, mivel nem tartalmazhatnak vizuális alapkódot az alkalmazásokhoz (VBA). Ha új formátumot használ a sablonok létrehozására, az ActiveX elemek és a VBA makrók külön, biztonságosabb fájlrészben vannak. Ezenkívül törölheti a személyes adatokat a dokumentumokból az eszközök, például a dokumentumfelügyelő segítségével. A dokumentumfelügyelő használatával kapcsolatos további információkért lásd:. A rejtett és személyes adatok törlése a dokumentumok ellenőrzése során.

Bár minden rendben van, de mit kell tennie, ha XML-adatai rendszer nélkül rendelkeznek? Office programok, amelyek támogatják az XML-t, saját megközelítésekkel rendelkeznek az adatokkal való együttműködéshez. Például az Excel megadja a rendszert, ha megnyit egy olyan XML fájlt, amelynek nincs ilyen rendszere. Excel Ezután letöltheti ezt az adatokat az XML táblázatban. Az adatok számításának rendezéséhez, szűréséhez vagy hozzáadásához az XML listákat és táblázatokat használhatja.

Engedélyezze az XML irodát

Alapértelmezés szerint a Fejlesztő lap nem jelenik meg. Hozzá kell adni a szalaghoz az irodai XML parancsok használatához.

Comments are closed, but trackbacks and pingbacks are open.