XSL: Tanulja meg az XML megváltoztatásának és megjelenítésének technológiáit

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


XSL: XSLT, XSL-FO és XPath

Az XSL (kiterjeszthető stíluslap nyelv) az XML dokumentumok stílus nyelve.

Leggyakrabban, amikor valaki XSL-re hivatkozik, XSLT-re vagy XSL-FO-ra hivatkozik. De ide tartozik az XPath és az XQuery.

Ebben az útmutatóban ezeket az eszközöket tárgyaljuk, mivel ezek nélkül az XML valóban csak egy egyszerű adatbázis.

A HTML elsősorban az ember számára olvasható tartalom megjelenítésére szolgál a képernyőn, egy böngészőben. Az XML-t úgy alakították ki, hogy tetszőlegesen strukturált tartalmat tároljon és továbbítson, elsősorban egy alkalmazás általi felhasználásra, és gyakran a képernyőn történő megjelenítésre..

De mit kell tennie, ha XML-jét nem a képernyőn, hanem nyomtatott papíron, könyvben, katalógusban vagy prospektusban szeretné bemutatni? Vagy ezeknek a formátumoknak a PDF formátumában?

XSLT

Az XSLT a kiterjeszthető stíluslap nyelvi átalakításait jelenti, és része az XSL-nek – az XSL-FO-val, az XPath-val és az XQuery-vel együtt.

Az XSLT célja egy olyan nyelv biztosítása, amely meghatározza, hogyan lehet átalakítani az XML dokumentumot egy másik dokumentummá. Az XSLT felhasználható az XML átalakítására másik XML formátumba, más dokumentumtípus-meghatározással vagy sémával.

Arra is használható, hogy az XML-t HTML-ként vagy XML-formázási objektumok dokumentummá alakítsa.

Általános XSL és XML útmutatók és útmutatók

  • XSL videó bemutató – Az XSL alapjai az XSL-t, XSLT-t és XSL-FO-t részletesen ismertetik, példákkal.
  • A Skew.org XML & Az XSLT Resources tartalmaz egy példa XSL dokumentumokhoz mutató linkek listáját, valamint néhány hasznos forrást és eszközt.
  • XML források és érvényesítők: mindent megtudhat magáról az XML-ről.

XSLT oktatóanyagok

  • Az XSLT bemutatója az egyik legnépszerűbb módszer az XSLT alapjainak megismerésére az interneten.
  • Bevezetés az XSLT-hez az IBM DeveloperWorks részletes műszaki útmutatója.
  • Az XML átalakítása egy többrészes oktatóanyag kezdete az XSLT-n, amely részletesen ismerteti a nyelv használatát.
  • XSLT bemutatója – Az alapok bevezető, de meglehetősen hosszú és részletes bemutató, amely elmagyarázza az XSLT célját és bemutatja, hogyan kell viszonylag egyszerű átalakítani az XML-ből HTML-be.
  • Az Essential XSLT egy kivonat Steven Holzner 2001. évi, még nem nyomtatott könyvéből, az Inside XSLT.
  • Az XML és az XSLT egy rövid bevezetés az XSLT-be, bemutatva egy egyszerű (de interaktív) XSLT-átalakítást.
  • Az XSLT működése egy kivonat az Evan Lenz XSLT 1.0 Pocket Reference (2005) kiadványából. Ez sokkal technikai leírás, mint sok más bevezető oldal, sok-sok részletes programozási információval.
  • XSLT oktatóprogram: A speciális szolgáltatások a változókra, a kulcsokra, a feltételekre és a push és pull feldolgozás közötti különbségre terjednek ki. Ez az oktatóanyag a David Birnbaum Digitális Humanties oldaláról származik, így a példák a humanitárius kutatásokkal kapcsolatos XML dokumentumokból származnak..
  • Mi az XSLT? egy viszonylag kiterjedt oktatóprogram az O’Reilly-től, amely lefedi az XML hátteret, a kapcsolódó specifikációkat, és alapos információkat tartalmaz az XSLT-ről.
  • Az XSLT bevezetése végigvezet az XSLT nyelv minden aspektusán, a programozási képességekre összpontosítva.
  • Az oktatóprogramokból származó XSLT áttekintés áttekintést nyújt az XSLT használatáról.
  • Az XML adatok átalakítása az XSLT-vel egy Java-fókuszú oktatóprogram a nyelvről.
  • Az XSLT 1.0 és az XPath 1.0 egy ingyenes, 8 részből álló oktatóanyag az XSLT használatáról. Ez egy mélyebb prémium tanfolyamon alapul, videótartalommal, amelyre ugyanazon az oldalon lehet hozzáférni.
  • Scott Penrose XSLT bemutatója egy nagyon praktikus bevezetés az XSLT-hez, amely gyorsan foglalkozik a gyakori tévképzelésekkel és kérdésekkel, és remek példákat kínál, valamint útmutatást nyújt a legnépszerűbb XSLT-eszközök használatához..
  • Az XSLT bemutatója az XSLT és az XML kezdő útmutatója.
  • Statikus HTML webhely készítése navigációval az XSLT használatával egy gyakorlati oktatóanyag az XML HTML-formátummá alakításáról.
  • A Libxslt bemutatója elmagyarázza, hogyan lehet a libxslt C könyvtárat felhasználni az XML-dokumentumok HTML formátummá alakításához.
  • Az ActiveState XSLT bemutatója elmagyarázza, hogyan kell együtt dolgozni az XSLT-vel a Komodo IDE-ben.
  • Az XSL Languages ​​áttekintést nyújt az XSLT működéséről az XSL-FO, XPath, XQuery, XML és más jelölőnyelvekkel együtt.
  • Az XML és XSLT oktatóprogram a Dreamweaver számára elmagyarázza, hogyan lehet XML dokumentumot importálni a Dreamweaverbe, átalakítani az XSLT fájllal és előkészíteni a webes közzétételhez..
  • Az XML átalakítása XSL-lel leírja, hogyan lehet az XSLT-t használni az XML-dokumentumok InDesign-ba importálásához.

További XSLT tananyagok

  • A Mozilla Developer Network XSLT referenciája széles. Tartalmaz egy részletes hivatkozást az XSLT-ről, oktatóanyagokat az alapvető átalakításokról, tippeket a böngésző eszközkészítéséhez, hasznos linkeket és egyebeket.
  • Az XSLT kérdések és válaszok egy igazán hasznos választás az XSLT-hez kapcsolódó GYIK-okból.
  • Az Oracle Service Bus XSLT-átalakításai ismertetik az XSLT működését az OSB-ben. Még ha nem is használja az OSB-t, ez az oktatóprogram jó betekintést nyújt arra, hogy az XSLT-t hogyan használják programozottan egy rendszeren belül a vállalati dokumentum-formázási igények kiszolgálására.
  • Az XSL eszközök az XSL szerzői, szerkesztő, elemző és átalakító eszközök megítélt listája, kommentárokkal.
  • XMLUrlResolver: A beágyazott XSLT erőforrások használata a C # -ben ismerteti az XML dokumentumok más dokumentumokba történő beépítésének fejlett technikáját..

XSLT referencia

  • Az XSL Transformations (XSLT) az eredeti 1.0 W3C ajánlás a nyelvre.
  • Az XSL átalakítások (XSLT) 2.0-as verziója a jelenlegi W3C specifikáció.
  • Az XSL Transformations (XSLT) 3.0 verziója az XSLT legújabb verziójának hivatalos W3C ajánlása. Mintha ez az írás is lenne, az XSLT 3.0 továbbra is jelölt ajánlás, azaz azt még hivatalosan még nem fogadták el..
  • XSLT 1.0 & Az XPath 1.0 Gyors referencia egy nyomtatható PDF-fájl egy zseb-referenciáról, amelyet összecsukható és bárhová magával vihet.
  • Az Extensible Stylesheet Language Family (XSL) a W3C XSL-hez kapcsolódó erőforrásainak indexe..

Eszközök az XSLT kezeléséhez

  • A XML transzformálása az XSLT-vel egy online XML transzformátor.
  • Az online XSLT teszt eszköz az XSLT átalakításokat az XML-en futtatja online. Tartalmaz példákat a transzformációk működésének látására.
  • Az Altova MapForce egy asztali felhasználói felület, amely lehetővé teszi az XML séma vagy a DTD modellek egymás mellett történő elhelyezését és a tartalom leképezését az egyikről a másikra, automatikusan létrehozva az XSLT-t az egyikről a másikra történő átalakításhoz..
  • Az XSLT Standard Library egy XSLT eszköz- és sablonkészlet, amelyet maga az XSLT ír.
  • Az oXygen XML szerkesztő kiváló támogatást nyújt az XSLT szerzőinek létrehozásához, szerkesztéséhez és hibakereséséhez.
  • Az Xalan-C ++ az Apache Software Foundation nyílt forrású XSLT processzora.
  • Az EditiX egy platformközi XSLT szerkesztő és hibakereső.
  • A Gulp-Xslt egy XSLT átalakító plugin a Gulp számára.
  • Az Altova XMLSpy támogatja az XSLT 1.0 és 2.0 verziót.
  • A SAXON egy XSLT és XQuery processzor.
  • A Xmplify XML Editor for Mac OS X jó támogatást nyújt az XSLT-hez.

XSLT Books

  • Michael James Fitzgerald, az XSLT (2003) tanulása, az XSLT gyakorlati útmutatója, amelyet tapasztalt fejlesztőknek szántunk, akik korábban nem dolgoztak az XSLT-vel vagy az XPath-kel.
  • Az XSLT 1.0 Pocket Reference (2005), készítette: Evan Lenz, egy praktikus könyv, amelyet az asztalán (vagy a zsebében) lehet, ha rendszeresen használja az XSLT-t.
  • Az XSLT és az XPath On The Edge (2001), Jeni Tennison, nem bevezető szöveg az XSLT-ről. Inkább egy gyakorlati útmutató az XSLT valós megvalósításához, sok gyakorlati megoldással a közös (és nem olyan általános) problémákra.
  • XSL: Az XSLT, az XPath és az XSL-FO (2015) személyi edzője, William Stanek, valóban „oktató”, és gyakorlati példákat kínál, amelyekkel javíthatja az XSL készségeit.
  • Az XSLT 2.0 kezdete: A kezdőtől a professzionálisig (2005), Jeni Tennison, egy bevezető könyv, amely HTML-rel kezdődik, és az olvasót az XML megértésén keresztül végzi, majd az XSLT működésére összpontosít..
  • Az XSLT For Dummies (2002), készítette: Richard Wagner, egy nagyszerű könyv a témáról, és mint a legtöbb „Dummies” könyvhez hasonlóan, magával ragadó, egyértelmű módon borítja az anyagot..
  • Az XSLT Programozó 2. kiadása (2001), Michael Kay, egy nagyon népszerű asztali referencia, amelyet sok XSLT programozó nélkülözhetetlennek tart..
  • Különleges kiadás az XSLT (2002) felhasználásával, Michael Floyd, ismerteti az XSLT alapjait, az XSLT és az XSL-FO kapcsolatát, és bemutatja, hogyan lehet az XSLT felhasználni sokféle formátum létrehozására, beleértve az SVG-t és a PDF-t.
  • Az XSLT és az XPath kezdete: XML dokumentumok és adatok átalakítása (2009), készítette Ian Williams, az alapokról szól, de összpontosít az adatvezérelt XML munkára is, a programozáshoz.
  • Micsiel Van Otegem, a Sams tanítja magának az XSLT-et 21 nap alatt (2002), az egyik legnépszerűbb oktatókönyv az XSLT tanulásához..
  • XML, XSLT, Java és JSP: Esettanulmány a webalkalmazás fejlesztésében (2001), készítette Westy Rockwell, egy nagyon praktikus könyv azok számára, akik Java-ban dolgoznak XML-vel és XSLT-vel.
  • Az XSLT szakácskönyve: Megoldások és példák az XML és az XSLT fejlesztők számára (2005), Sal Mangano, számos kész példát és dokumentumot tartalmaz számos, az XSLT általános eseteire vonatkozó példában..
  • A Mastering XSLT (2002), Chuck White, egy fejlett könyv azoknak a fejlesztőknek, akik már megértik az XSLT-t és szeretnének belemerülni a mélybe..
  • Az XSLT, 2. kiadás (2008), készítette: Doug Tidwell, egy részletes referencia és bemutató az XSLT 2.0-ra..
  • XSLT Jumpstarter: Állítsa be a tanulási görbét, és tedd be az XML-t, hogy működjön (2015), írta David James Kelly, egy példavezérelt könyv, amelynek célja a fejlesztők felgyorsítása az XML és XSLT gyors felhasználására.

Miért van szüksége az XSLT-re?

Ha XML dokumentumokkal dolgozik, és szüksége van módra a több formátum fordítására és kivonására, töltsön el némi időt az XSL aprólékosságainak megismerésében. & XSLT.

XSLFO

A HTML gyakorlatilag nem támogatja a paginált tartalmat, és az XML nem HTML verziói egyáltalán nem tartalmaznak stílusinformációkat. Használhat csak nyomtatott CSS stíluslapot, de ez csak a kezdetleges irányítást adja a nyomtatási elrendezés felett.

A megoldás egy viszonylag kevésbé kihasznált, hatalmas potenciállal rendelkező XSL-FO-val kezdődik.

Az FO az „Objektumok formázása” kifejezést jelenti, a szabvány pedig az XSL – eXtensible Stylesheet Language része. Az XSL szabvány másik két része az XSLT és az XPath.

Hogyan működik az XSL-FO??

Ha megszokta a HTML-t és a CSS-t, az XSL-FO kissé furcsa lehet. A HTML + CSS egyik legfontosabb ötlete a tartalom és a stílus elválasztása. A HTML dokumentum tartalmazza az összes tartalmat, ideális esetben stílus- vagy prezentációs információ nélkül; A CSS-lap formázást és bemutatást biztosít.

Az XSL-FO inkább egy TeX / LaTeX, PostScript vagy Microsoft Word formátumhoz hasonlít – ez egy oldal-elrendezési formátum, amely mind a tartalmat, mind a stílusokat tartalmazza. Az XSL-FO (vagy .fo) fájl közvetlenül kinyomtatható egy FO processzorral.

Ez azonban nem szakítja meg az aggodalmak elválasztását. Általában az .fo fájlokat nem közvetlenül írja. A szokásos módszer az XML vagy (X) HTML előállítása először kézzel, vagy programozottan (például adatbázisból), és az XSLT használata az XML XSL-FO formátummá történő átalakításához. Az XSL-FO-t ezután egy FO-processzor fogyaszthatja, és nyomtatott anyagmá alakíthatja terjesztésre.

Az XSL-FO, a teljes XML előállítási lánccal együtt, rendkívül hasznos eszköz, ha olyan tartalommal rendelkezik, amelyet különféle adathordozók számára újra kell telepíteni. A leggyakoribb eset a leltár információ, amelyet katalógusokban, brosúrákban, online áruházakban, feliratokban, címkékben, csomagolásokban és számos más formátumban kell megjeleníteni, mindezt egyetlen forrásból.

XSL-FO oktatóanyagok

  • Az XSL-FO bemutatója egy mély bemutató, amely részletesen ismerteti az XSL-t, az XSLT-t és az XSL-FO-t, példákkal.
  • Az XSL objektumok formázása egy nagyon technikai oktatóanyag, amely elmagyarázza, hogyan működik az XSL-FO és hogyan kell használni, rengeteg kódmintával és diagramokkal a megértés elősegítésére.
  • Mi az XSL-FO? a G Ken Holman Gyakorlati formázás XSL-FO használatával című néhány első fejezetének online verziója, egy kiváló könyv, amely sajnos már nincs nyomtatva. (A nyomon követés, a Definitive XSL-FO továbbra is elérhető.)
  • Az XSL-FO bemutatása jó magyarázat az XSL-FO és az XML nyomtatáshoz.
  • Az XSL-FO gyengéd bevezetése magát „a kezdő helynek” nevezi, és az az. Ez egy jó bevezetés, ha nem nagyon technikai, nem tudsz sokat az XML-ről, de még mindig foglalkoznod kell az XSL-FO-val.
  • Az XSL-FO használatával, a Sams Teach Yourself XML-ről 21 nap alatt, gyakorlati magyarázatot ad arra, hogy az XSL-FO-t általában hogyan használják a valós életben.
  • Stíluslap-transzformációk fejlesztése az XML-XSL-FO-átalakításokhoz (PDF) egy speciális bemutató, amely elmagyarázza, hogyan lehet XSLT-stíluslapokat létrehozni az összetett XML-dokumentumok konvertálásához és nyomtatásához.
  • Az XSL-FO bemutatója egy 16 részből álló bemutató az XSL-FO-n, amely további információkat tartalmaz az Altsoft szabadalmaztatott XSL-FO kiterjesztéseiről, amelyek segítenek az XML nyomtatásában közvetlenül a PDF-fájlba.
  • Az XSL-FO oktatóprogram ismerteti az XSL-FO-t az XML, XSLT és XPath összefüggésében. Ez az oktatóanyag kvízeket is tartalmaz, így kipróbálhatja tudását.
  • Az XSL-FO használata nyomtatható dokumentumok létrehozásához elmagyarázza, hogyan lehet az XSL-FO-t hidaként használni az adatbázisban vagy jelentési rendszerben tárolt információk és a nyomtatható dokumentumok között.
  • XQuery / PDF létrehozása az XSL-FO fájlokból lépésről lépésre praktikus utasításokat és kódmintákat ad a PDF-ek előállításához XML dokumentumokból az XSL-FO használatával.
  • XPubok: Az XSL-FO a dokumentációs formázáshoz kevésbé bemutató, és inkább hosszú formájú blogbejegyzés. A személyesebb megközelítés hasznos képet nyújt az XSL-FO nyomtatott kiadványok használatának gyakorlati előnyeiről és hátrányairól.

További XFL-FO tananyagok

  • A kreatív tartalom és az oldal elrendezésének alkalmazásaira szolgáló XML egy fehér könyv, amely támogatja az XML mint tartalom egyetlen forrásának használatát, amelyet különféle kontextusokban kell kinyomtatni és megjeleníteni, például egy weboldalon, prospektusban, üzletkatalógusban..
  • A Word dokumentumok XSL-FO formátummá történő átalakítása elavult, de mégis érdekes útmutató az XSL-FO és PDF dokumentumok előállításához .doc fájlokból..
  • Objektumok HTML formázása (FO) Konverziós útmutató információt és sablonokat tartalmaz a HTML dokumentumok PDF-be konvertálásához az XSL-FO használatával.
  • Fosox: XSL formázó objektumok előállítása a Pythonban elmagyarázza, hogyan lehet a Python segítségével PDF fájlokat generálni az XML dokumentumokból a Pythonban, a fosox modul használatával.

XSL-FO eszközök

  • Az Apache FOP az ipari szabvány nyomtatvány-formázó az XSL-FO-hoz. Nyílt forráskódú, Java nyelven írva, és képes készíteni PDF, PostScript, PCL, AFP, XML, AWT, PNG és RTF kimenetet..
  • A J4L FO Designer egy WYSIWYG szerkesztő az XSL-FO fájlok létrehozásához és szerkesztéséhez az Apache FOP vagy hasonló nyomtatványformázók felhasználására..
  • Az Oxygen XML Editor kifejezetten támogatja az XSL-FO szerkesztést.
  • Az XMLmind XSL-FO Converter lehetővé teszi az XML vagy XSL-FO formátumból való konvertálást Microsoft Word, LibreOffice vagy OpenOffice formátumba..
  • Az XML-FO Online átalakítások egy olyan online eszköz, amely az XML dokumentumokat PDF formátumra konvertálja az XSL-FO használatával.

XSL-FO Könyvek

  • Dave Pawson, az XSL-FO (2002) az O’Reilly standard szövege a témában. Nagyon technikai jellegű, hangsúlyt fektetve az XSL-FO előállítására az XSLT segítségével az XML dokumentumok átalakításához.
  • Az XSL formázó objektumok fejlesztői kézikönyve (2002), Doug Lovell, az egyik első és még mindig a legjobb könyv, amely kifejezetten az XSL-FO jelölő formátumba merül, ahelyett, hogy feltételeznénk, hogy az összes XSL-FO XSLT transzformációk.
  • G Ken Holman, a Definitive XSL-FO (2003) inkább referenciakönyv, mint bemutató. Részletesen elmagyarázza a W3C specifikációját, lefedve azokat a témákat, amelyeket más XSL-FO útmutatók hagynak el.

Az XSL-FO nem örökölt eszköz

Az XSL-FO egyike a számos XML-hez kapcsolódó szabványnak, amelyekre a HTML és az XML eltérése óta nem kapott annyira figyelmet. Ez azonban egy rendkívül hasznos technológia, és ebben nincs semmi „örökség”. A vállalkozás és az ipari környezetben továbbra is nagyon használják, ahol a tartalmakat és az adatokat több médián és kiadványon keresztül kell kezelni.

XPath

Az XPath kicsit más és általánosabb, mint az XSLT és az XSL-FO. Ez egy lekérdezési nyelv, amelyet az XML vagy HTML dokumentum tartalmának megkeresésére és kiválasztására használnak.

Az XPath egy hatékonyabb alternatíva a CSS Selectors számára. Bár a CSS választógépek könnyebben használhatók, de nem mindig kivitelezhetők, ha a dokumentum szerzője elhagyott olyan általános attribútumokat, mint például az id és az osztály. Az XPath lehetőséget nyújt a DOM-fa bármely csomópontjának meghatározására, még ezen attribútumok nélkül is. Ez teszi a webkaparáshoz és a dokumentumok elemzéséhez alkalmassá.

A nyelvre nagy figyelmet fordítottak, amikor 1999-ben bevezették. A mai napig is hasznos és virágzó, ám nincs olyan sok kortárs oktatóprogram, mint amennyire csak lehet. Összegyűjtöttük tehát a rendelkezésre álló legjobb forrásokat az XPath használatához.

XPath oktatóanyagok

  • A W3Schools XPath bemutatója az XPath több részből álló, mélyreható magyarázata, sok praktikus példával és jó magyarázattal szolgál arra, hogy az XPath hogyan kapcsolódik más XML szabványokhoz.
  • Az XPath áttekintése az oktatóprogramokból egy könnyen követhető bevezetést nyújt a nyelvhez.
  • Az XPath Tutorial egy közösség által írt oktatóprogram az XPath alapjairól az Edutech Wikiből.
  • A 10 perces XPath oktatóprogram az XPath Perl-központú bevezetése, elsősorban a rendszergazdák felé irányítva..
  • Az XML XPath Tutorial egy Java alapú bevezetés az XPath-ba.
  • Az XPath Syntax egy rendkívül technikai oktatóanyag az XPath-ről, amelynek középpontjában a .NET implementáció áll, a Microsoft Developer Network részéről.
  • Az XPath működése egy Java-központú bevezetés az Oath XPath XPath-jébe.
  • Mit tehet nekem az XPath? a XPath bevezetése, elsősorban a humán tudományban dolgozó, nem tech-hozzáértésű tudósok javára. Ez egy nagyon jó hely a kezdéshez, ha az XPath-t használja dokumentumok lekérdezésére tudományos kutatás céljából.
  • Az XPath Tutorial egy gyengéd bevezetés az XPath használatához, amelynek középpontjában az e-könyv tartalmának keresése áll.
  • Az XPath Tutorial Application egy érdekes meta-oktatóprogram a Microsoft Developer Network-től. Segít megtanulni az XPath-t azáltal, hogy megmutatja, hogyan lehet felépíteni egy alkalmazást, amely az XPath-t használja az XPath tanításához.
  • Az XPath példa alapján történő tanulása a nyelv vizuális bemutatója.
  • Az XPath webes kaparáshoz elmagyarázza, hogyan lehet az XPath felhasználásával tartalmat programozni a weboldalakból a Python segítségével.
  • A PHP lekaparása a DOM és az XPath Tutorial használatával elmagyarázza, hogyan lehet az XPath és a PHP használatával tartalmakat programozni weboldalakból.
  • A Mozilla Developer Network széles választékát kínálja az XPath-hez kapcsolódó dokumentációknak, oktatóanyagoknak, referenciaanyagoknak és eszközöknek.

XPath referencia

  • Az XSLT és az XPath Quick Reference (PDF) egy zseb-referencia, amelyet kinyomtatni, összehajtani és magával hordozni lehet.
  • Az XPath Példák az XPath kifejezések példájának indexe, magyarázattal.
  • Az XPath Locator példák az XPath példák szakácskönyves stílusú gyűjteménye, amely segít összetett és hatékony XPath lekérdezések létrehozásában.

XPath eszközök

  • Az Ingyenes Online XPath Tester egy online XPath tesztelő, amely lehetővé teszi az kifejezések tesztelését online dokumentum alapján URL-n keresztül.
  • Az XPath-Tools egy parancssori segédprogram, amely az adatok HTML és XML dokumentumokból történő kinyerésére szolgál.
  • Az XPath Visualizer egy Windows asztali eszköz, amely vizuálisan ábrázolja az XML vagy HTML fát, és az azzal szemben végrehajtott XPath lekérdezések eredményeit..
  • Az XMLSpy, az XML szerkesztő, beépített Xpath szerkesztővel és hibakeresővel rendelkezik, amely számos eszközt kínál az XPath kezeléséhez, beleértve az automatikus kitöltést, a mély út javaslatait és a több fájlból álló értékeléseket..
  • A Stylus Studio számos hasznos XPath eszközzel rendelkezik, köztük egy vizuális kifejezésgenerátorral, amely segít egy XPath lekérdezés létrehozásában a dokumentum tartalmának kiválasztásával. Az XPath útmutatásaikat szintén érdemes megnézni.

XPath könyvtárak és implementációk

  • A Gnome XML C Parser XPath modulja XPath támogatást nyújt C formátumban, és rendelkezik Python, Perl, C ++, PHP, Pascal, Ruby és Tcl fájlokkal..
  • XPath könyvtár az OCaml programozási nyelv számára.
  • Az XPath gem XPath támogatást nyújt a Ruby-ban.
  • Az Xpath npm csomag biztosítja az Xpath megvalósítását és a Node.js segítőit.
  • Az XPathJs az XPath tiszta JavaScript implementációja, amelyet a Google hozott létre.

XPath Books

  • Az XPath 2.0 Programmer’s Reference (2004), Michael Kay, a klasszikus referenciamunka az XPath-on.
  • G Ken Holman, a Definitive XSLT and XPath (2001), az XPath és az XSLT hiteles útmutatója. Nagyon technikai jellegű, és a filozófiai és elméleti háttér nagy részét is tartalmazza az XML kialakításának és a specifikációkban szereplő tényeknek megfelelően. Könnyebb könyvek vannak az XPath használatának megtanulására, de kevés olyan segít, hogy valóban megértse ezt a mélységet.
  • A Python és az XML (2001), Jones és Drake, részei a Python használatáról az XML dokumentumok lekérdezésére és manipulálására az XPath segítségével.
  • XPath Kick Start: Az XML navigálása az XPath 1.0 és 2.0 (2003) verzióival, Steven Holzner, egy tömör könyv kezdőknek.
  • XPath és XPointer: A tartalom helyének megtalálása az XML dokumentumokban (2002), készítette John Simpson, egy viszonylag rövid könyv, amely az XPath alapjait tartalmazza. A szabvány jövőjével kapcsolatos spekulációk, a 2002. évi szempontból, egy kicsit keltesek, de az elsődleges tartalom továbbra is rendkívül releváns.
  • Az XSLT és az XPath On The Edge (2001), Jeni Tennison, szakácskönyv stílusú referencia kézikönyv, rengeteg nagyon hasznos példakérdéssel.
  • Az XSLT és az XPath kezdete: Ian Williams által készített XML dokumentumok és adatok átalakítása (2009), nagyon jó bevezetése az XSLT és az XPath használatához. Néhány évvel később, mint a legtöbb más népszerű könyv a témában, ez a könyv többéves tapasztalattal rendelkezik a szabvány használatával.

XPath összefoglaló

Az XPath jelenleg nem tűnik divatosnak. Az első kiadáskor a legtöbb ember úgy gondolta, hogy az XML lesz a webes jelölés standard nyelve. A HTML 5 azonban eltört a szigorú XML-től, és a JSON kiszorította az XML-et domináns adat-sorosítási formátumként.

Az XPath azonban ugyanolyan releváns, mint valaha. Még mindig a legmegbízhatóbb módja az információk lekérdezésének egy XML (vagy HTML) dokumentumban, és ez az XSLT alapja. Ha érdekli a webkaparás, az internetes keresés és az indexelés, vagy a dokumentum elemzése, az XPath továbbra is fontos készség.

összefoglalás

Ha XML dokumentumokkal dolgozik, akkor kétségtelenül olyan helyzetekbe kerül, ahol szüksége van egy módra annak, hogy más formába fordítsák őket. Ezért kritikus az is, hogy ismerjük az itt tárgyalt eszközöket.

Egyéb érdekes dolgok

Több útmutató, oktatóanyag és infographics található a kódoláshoz és fejlesztéshez:

  • XML források és érvényesítők: mindent megtudhat magáról az XML-ről.
  • HTML kezdőknek: ez a cikk elviszi Önt a csillagból. De mivel ez könyv hosszú, sok minden van, amit tapasztalt kódolók megtanulhatnak.
  • A keresőmotorok története: a lassú fejlődés teljes története a könyvtári adatbázisoktól a modern motorig.

Milyen kódot kell megtanulnia?

Zavaros abban, hogy milyen programozási nyelvet kell megtanulnia a kódoláshoz? Nézze meg infográfunkat, Milyen kódot kell megtanulnia? Nemcsak a nyelvek különféle aspektusait tárgyalja, hanem olyan fontos kérdéseket is megválaszol, mint például: “Mennyit fogok pénzt keresni a Java megélhetéséhez?”

Milyen kódot kell megtanulnia?
Milyen kódot kell megtanulnia?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map