XSL: Sužinokite apie XML keitimo ir pateikimo technologijas

Atskleidimas: Jūsų palaikymas padeda išlaikyti svetainę! Mes uždirbame siuntimo mokestį už kai kurias paslaugas, kurias rekomenduojame šiame puslapyje.


XSL: XSLT, XSL-FO ir XPath

XSL (Extensible Stylesheet Language) yra stiliaus kalba, skirta XML dokumentams.

Dažniausiai, kai kas nors remiasi XSL, jie nurodo XSLT arba XSL-FO. Bet tai taip pat apima „XPath“ ir „XQuery“.

Šiame vadove aptarsime visus šiuos įrankius, nes be jų XML iš tikrųjų yra tik paprasta duomenų bazė.

HTML pirmiausia buvo skirtas pateikti žmonėms skaitomą turinį ekrane, interneto naršyklėje. XML buvo sukurtas saugoti ir perduoti savavališkai struktūrizuotą turinį, pirmiausia naudojimui programoje ir dažnai pateikimui ekrane..

Bet ką jūs turėtumėte daryti, jei norite pateikti savo XML ne ekrane, o atspausdintame popieriuje, knygoje, kataloge ar brošiūroje? Arba kaip šių formatų apytikslė forma PDF formatu?

XSLT

XSLT reiškia „Extensible Stylesheet Language Transformations“ ir yra XSL dalis, kartu su XSL-FO, XPath ir XQuery.

XSLT tikslas yra pateikti kalbą, kuri galėtų nurodyti, kaip XML dokumentą paversti kitu dokumentu. XSLT gali būti naudojamas XML paversti kitu XML su kitokiu dokumento tipo apibrėžimu ar schema.

Jis taip pat gali būti naudojamas XML paversti HTML arba XML formato objektų dokumentu.

Bendrieji XSL ir XML vadovai ir vadovėliai

  • „XSL Video Tutorial“ – „XSL Basics“ išsamiai aprašo XSL, XSLT ir XSL-FO su pavyzdžiais.
  • „Skew.org“ XML & „XSLT ištekliai“ pateikia nuorodų į XSL pavyzdžių dokumentus sąrašą, taip pat pateikia keletą naudingų šaltinių ir įrankių.
  • XML ištekliai ir tikrintojai: sužinokite viską apie patį XML.

XSLT vadovėliai

  • „XSLT“ mokymo programa yra vienas iš populiariausių būdų išmokti „XSLT“ pagrindų internete.
  • Įvadas į XSLT yra išsami „IBM DeveloperWorks“ techninė instrukcija.
  • Kaip transformuoti XML yra XSLT kelių dalių vadovėlio, paaiškinančio, kaip išsamiai naudoti kalbą, pradžia..
  • „XSLT“ pamoka – pagrindai yra įvadinis, tačiau gana ilgas ir išsamus vadovėlis, paaiškinantis XSLT tikslą ir parodantis, kaip atlikti palyginti paprastus XML į HTML pakeitimus.
  • „Essential XSLT“ yra ištrauka iš Steveno Holznerio 2001 m. Neišleistos knygos „Inside XSLT“.
  • XML ir XSLT yra trumpas XSLT įvadas, parodantis paprastą (bet interaktyvų) XSLT virsmą.
  • Kaip XSLT veikia, yra ištrauka iš XSLT 1.0 Pocket Reference (2005), autorius Evanas Lenzas. Tai daugiau techninis vadovėlis nei daugelyje kitų įvadinių puslapių, kuriame yra daug išsamios informacijos apie programavimą.
  • „XSLT“ mokymo programa: „Advanced Features“ apima kintamuosius, klavišus, sąlyginius parametrus ir skirtumą tarp „push and pull“ apdorojimo. Šis vadovėlis yra iš Davido Birnbaumo skaitmeninės humoristinės svetainės, todėl pavyzdžiai paimti iš XML dokumentų, susijusių su humanitariniais tyrimais..
  • Kas yra XSLT? yra gana platus „O’Reilly“ vadovas, apimantis XML foną, susijusias specifikacijas ir turintis išsamią informaciją apie XSLT.
  • XSLT Įvadas paaiškina kiekvieną XSLT kalbos aspektą, daugiausia dėmesio skiriant programavimo galimybėms.
  • „XSLT“ apžvalga iš mokymų taško pateikia aukšto lygio apžvalgą, kaip naudojama XSLT.
  • XML duomenų keitimas naudojant XSLT yra „Java“ skirtas kalbos mokymas.
  • XSLT 1.0 ir XPath 1.0 yra nemokama 8 dalių mokymo apie XSLT naudojimą instrukcija. Tai remiasi nuodugnesniu premium kursu su vaizdo turiniu, kurį galite pasiekti iš to paties puslapio.
  • Scotto Penrose’o XSLT vadovėlis yra labai praktiškas įvadas į XSLT, kuriame greitai aptariami paplitę klaidingi įsitikinimai ir klausimai bei pateikiami puikūs pavyzdžiai ir instrukcijos, kaip naudoti populiariausius XSLT įrankius..
  • „XSLT Tutorial“ yra pradedančiųjų vadovas apie XSLT ir XML.
  • Kaip sukurti statinį HTML tinklalapį naudojant naršymą naudojant XSLT – tai praktinis mokymo vadovas, kaip XML paversti HTML.
  • „Libxslt“ pamoka paaiškina, kaip naudoti „libxslt C“ biblioteką norint konvertuoti XML dokumentą į HTML.
  • „XSLT“ mokymo programa iš „ActiveState“ paaiškina, kaip dirbti su XSLT „Komodo IDE“.
  • XSL kalbos pateikia XSLT veikimo kartu su XSL-FO, XPath, XQuery, XML ir kitomis žymėjimo kalbomis apžvalgą..
  • XML ir XSLT mokymo programa „Dreamweaver“ paaiškina, kaip importuoti XML dokumentą į „Dreamweaver“, transformuoti jį naudojant XSLT ir paruošti jį skelbti žiniatinklyje.
  • Pertvarkant XML naudojant XSL aprašoma, kaip naudoti XSLT importuoti XML dokumentus į „InDesign“.

Papildoma XSLT mokymosi medžiaga

  • „Mozilla“ kūrėjų tinklo XSLT nuoroda yra išsami. Jame yra išsami nuoroda apie XSLT, vadovėliai apie pagrindinius pakeitimus, patarimai apie naršyklės įrankius, naudingos nuorodos ir dar daugiau.
  • „XSLT“ klausimai ir atsakymai yra tikrai naudingas su XSLT susijusių DUK pasirinkimas.
  • „XSLT“ transformacijos „Oracle“ paslaugų magistralėje paaiškina, kaip XSLT veikia OSB. Net jei nenaudojate OSB, ši instrukcija suteikia gerą supratimą apie tai, kaip XSLT sistemiškai naudojamas sistemoje, kad būtų patenkinti įmonės dokumentų formavimo poreikiai.
  • XSL įrankiai yra XSL sudarymo, redagavimo, analizės ir transformavimo įrankių sąrašas su komentarais.
  • „XMLUrlResolver“: naudojant įterptus XSLT išteklius C #, paaiškinama pažangi XML dokumentų įtraukimo į kitus dokumentus technika..

XSLT nuoroda

  • „XSL Transformations“ (XSLT) yra originali 1.0 W3C rekomendacija dėl kalbos.
  • „XSL Transformations“ (XSLT) 2.0 versija yra dabartinė W3C specifikacija.
  • „XSL Transformations“ (XSLT) 3.0 versija yra oficiali W3C rekomendacija dėl naujausios XSLT versijos. Tarsi šis rašymas, XSLT 3.0 vis dar yra kandidato rekomendacija, tai reiškia, kad ji dar nebuvo oficialiai priimta.
  • XSLT 1.0 & „XPath 1.0“ greita nuoroda yra spausdintinė PDF formato kišenės nuoroda, kurią galite sulankstyti ir pasiimti su savimi bet kur.
  • Išplečiamųjų stilių kalbų šeima (XSL) yra su XSL susijusių W3C išteklių rodyklė..

Įrankiai darbui su XSLT

  • Transformuoti XML su XSLT yra internetinis XML transformatorius.
  • Internetinis XSLT bandymo įrankis vykdo XSLT transformacijas XML internete. Taip pat pridedami dokumentų pavyzdžiai, kaip pamatyti, kaip veikia transformacijos.
  • „Altova MapForce“ yra darbalaukio vartotojo sąsajos programa, leidžianti perkelti XML schemos ar DTD modelius į šonus ir žemėlapio turinį iš vienos pusės į kitą, automatiškai sugeneruodama XSLT, kad galėtumėte konvertuoti iš vienos į kitą..
  • XSLT standartinė biblioteka yra XSLT įrankių ir šablonų rinkinys, parašytas pačioje XSLT.
  • „OXygen XML Editor“ teikia puikų palaikymą XSLT kūrimui, redagavimui ir derinimo priemonėms.
  • „Xalan-C ++“ yra atvirojo kodo XSLT procesorius iš „Apache Software Foundation“.
  • „EditiX“ yra kelių platformų XSLT redaktorius ir derintojas.
  • „Gulp-Xslt“ yra „Gulp“ XSLT transformacijos papildinys.
  • „Altova“ XMLSpy palaiko XSLT 1.0 ir 2.0.
  • SAXON yra XSLT ir XQuery procesorius.
  • „Xmplify XML Editor“, skirtoje „Mac OS X“, gerai palaiko XSLT.

XSLT knygos

  • Mokymasis XSLT (2003), autorius Michaelas Jamesas Fitzgeraldas, yra praktinis XSLT vadovas, skirtas patyrusiems kūrėjams, kurie anksčiau neveikė su XSLT ar XPath.
  • „XSLT 1.0 Pocket Reference“ (2005), autorius Evanas Lenzas, yra patogi knyga, kurią turite ant savo stalo (arba kišenėje), jei reguliariai naudojate XSLT.
  • „XSLT“ ir „XPath On The Edge“ (2001), autoriai Jeni Tennison, nėra įvadinis tekstas apie XSLT. Tai greičiau yra praktinis XSLT diegimo realiame pasaulyje vadovas su daugybe praktinių sprendimų bendroms (ir ne tokioms) problemoms spręsti..
  • XSL: Asmeninis treneris XSLT, XPath ir XSL-FO (2015), kurį sukūrė Williamas Stanekas, iš tikrųjų yra „treneris“, siūlantis daugybę praktinių pavyzdžių, kaip tobulinti savo XSL įgūdžius..
  • Pradžia XSLT 2.0: Nuo pradedančiojo iki profesionalo (2005 m.), Autorė Jeni Tennison, yra įžanginė knyga, kuri prasideda HTML ir padeda skaitytojui suprasti XML, o tada orientuojasi į tai, kaip veikia XSLT..
  • Richardo Wagnerio knyga „XSLT For Dummies“ (2002) yra puiki knyga šia tema ir, kaip ir dauguma „Dummies“ knygų, įtraukia medžiagą patraukliai, suprantamai..
  • XSLT programuotojo 2-asis leidimas (2001 m.), Autorius Michaelas Kay’as, yra labai populiarus informacijos šaltinis, kurį daugelis XSLT programuotojų laiko būtinu.
  • Specialusis leidimas naudojant XSLT (2002), autorius Michaelas Floydas, aprašo XSLT pagrindus, XSLT ryšį su XSL-FO ir parodo, kaip XSLT gali būti panaudotas generuoti įvairius formatus, įskaitant SVG ir PDF.
  • Ian Williams, pradedant XSLT ir XPath: XML dokumentų ir duomenų transformavimas (2009 m.), Apima pagrindus, tačiau taip pat daugiausia dėmesio skiria duomenimis paremtam XML darbui, skirtam naudoti programiškai..
  • „Mocielo Van Otegemo“ knyga „Mokyk XSLT per 21 dieną“ (2002 m.) Yra viena iš populiariausių vadovėlių, skirtų mokytis XSLT..
  • XML, XSLT, Java ir JSP: atvejo analizė kuriant žiniatinklio programą (2001 m.), Kurią pateikė Westy Rockwell, yra labai praktiška knyga žmonėms, dirbantiems su XML ir XSLT Java.
  • „XSLT Cookbook“: sprendimai ir pavyzdžiai XML ir XSLT kūrėjams (2005 m.), Autorius Sal Mangano, pateikia daugybę paruoštų pavyzdžių ir dokumentų, apimančių daugelį įprastų XSLT naudojimo atvejų..
  • Chucko White’o įvaldytas XSLT (2002) yra pažangi knyga kūrėjams, kurie jau supranta XSLT ir nori pasinerti į gilų pabaigą.
  • XSLT, 2-asis leidimas (2008 m.), Autorius Doug Tidwell, yra išsami nuoroda ir pamoka apie XSLT 2.0.
  • XSLT „Greitas starteris“: išlyginkite mokymosi kreivę ir padėkite savo XML į darbą (2015 m.), Autorius Davidas Jamesas Kelly, yra pavyzdinė knyga, skirta kūrėjams greitai pasiekti XML ir XSLT..

Kodėl jums reikia XSLT

Jei dirbate su XML dokumentais ir jums reikia būdo, kaip versti iš kelių formatų ir iš jų, turėtumėte skirti šiek tiek laiko mokydamiesi XSL privalumų ir trūkumų. & XSLT.

XSL-FO

HTML praktiškai nepalaiko puslapiu pažymėto turinio, o ne HTML XML versijose visai nėra stiliaus informacijos. Galite naudoti spausdinimo CSS stiliaus lentelę, tačiau tai suteikia tik pradinį spausdinimo išdėstymo valdymą.

Sprendimas prasideda nuo santykinai nepakankamai išnaudoto standarto, turinčio didžiulį potencialą, XSL-FO.

FO reiškia „Objektų formatavimas“, o standartas yra XSL – „eXtensible Stylesheet Language“ – dalis. Kitos dvi XSL standarto dalys yra XSLT ir XPath.

Kaip veikia XSL-FO?

Jei esate įpratę prie HTML ir CSS, XSL-FO gali atrodyti šiek tiek keistai. Viena iš svarbiausių HTML + CSS idėjų yra turinio atskyrimas nuo stiliaus. HTML dokumente yra visas turinys, idealiu atveju, be jokios stiliaus ar pristatymo informacijos; CSS lape pateikiamas stilius ir pateikimas.

„XSL-FO“ labiau primena „TeX“ / „LaTeX“, „PostScript“ ar „Microsoft Word“ formatą – tai puslapio išdėstymo formatas, kuriame yra ir turinys, ir stilius. XSL-FO (arba .fo) failą galima atspausdinti tiesiogiai naudojant FO procesorių.

Vis dėlto tai nepažeidžia rūpesčių atskyrimo. Paprastai .fo failų nerašo tiesiogiai. Standartinis metodas yra pirmiausia XML arba (X) HTML gamyba rankiniu būdu arba programiškai (pavyzdžiui, iš duomenų bazės), o XML paversti XSL-FO naudojant XSLT. Tada XSL-FO gali naudoti FO procesorius ir paversti spausdinta medžiaga paskirstymui.

„XSL-FO“ kartu su visa XML gamybos grandine yra labai naudingas įrankis, kai turite turinį, kurį reikia pakartoti skirtingoms laikmenoms. Dažniausiai naudojamas aprašymas apie atsargas, kurios turi būti pateikiamos kataloguose, brošiūrose, internetinėse parduotuvėse, iškabose, etiketėse, pakuotėse ir keliuose kituose formatuose, visi iš vieno šaltinio..

„XSL-FO“ vadovėliai

  • „XSL-FO Tutorial“ yra išsami instrukcija, kurioje išsamiai aprašomi XSL, XSLT ir XSL-FO, pateikiant pavyzdžių..
  • Objektų XSL formatavimas yra labai techninis vadovas, paaiškinantis, kaip veikia XSL-FO ir kaip juo naudotis, su daugybe kodų pavyzdžių ir schemų, padedančių suprasti.
  • Kas yra XSL-FO? yra G Ken Holman praktinio formavimo naudojant XSL-FO pirmųjų kelių skyrių internetinė versija, puiki knyga, kuri, deja, nebėra spausdinama. (Tęsinys „Definitive XSL-FO“ vis dar yra.)
  • Įvadas į XSL-FO yra geras pradinio lygio paaiškinimas apie XSL-FO ir XML spausdinimą.
  • Švelnus XSL-FO įvadas pats save vadina „vieta pradėti“ ir yra. Tai geras įvadas, jei nesate labai techninis, daug nežinote apie XML, bet vis tiek turite susitvarkyti XSL-FO.
  • Naudojant „XSL-FO“ iš „Sams Teach Yourself XML“ per 21 dieną, pateikiamas praktinis paaiškinimas, kaip XSL-FO paprastai naudojamas realiame gyvenime..
  • Kaip sukurti XML į XSL-FO transformavimo stilių lentelių pakeitimus (PDF) – tai išplėstinė instrukcija, paaiškinanti, kaip sukurti XSLT stilių lentelę, norint konvertuoti ir spausdinti sudėtingus XML dokumentus.
  • „XSL-FO“ mokymo programa yra 16 dalių „XSL-FO“ mokymo programa, kurioje pateikiama papildomos informacijos apie patentuotus „Altsoft“ XSL-FO plėtinius, kurie padeda spausdinti XML tiesiai į PDF.
  • „XSL-FO“ mokymo programa paaiškina „XSL-FO“ XML, XSLT ir XPath kontekste. Šiame vadove taip pat yra viktorinų, kad galėtumėte pasitikrinti savo žinias.
  • „XSL-FO“ naudojimas kuriant spausdinamus dokumentus paaiškina, kaip naudoti „XSL-FO“ kaip tiltą tarp duomenų bazėje ar ataskaitų sistemoje saugomos informacijos ir spausdinamų dokumentų..
  • „XQuery“ / PDF formavimas iš XSL-FO failų pateikia nuoseklias praktines instrukcijas ir kodo pavyzdžius, kaip generuoti PDF failus iš XML dokumentų, naudojant XSL-FO.
  • „XPubs“: „XSL-FO“, skirtas dokumentų formatavimui, yra mažiau mokymo programa ir daugiau ilgos formos tinklaraščio įrašas. Asmeniškesnis požiūris suteikia naudingą požiūrį į praktinius pranašumus ir trūkumus naudojant XSL-FO spausdinant.

Papildoma XFL-FO mokymosi medžiaga

  • Kūrybinio turinio ir puslapių išdėstymo programų XML yra baltasis raštas, kuriame pasisakoma už XML kaip vieno šaltinio naudojimą turiniui, kuris turi būti spausdinamas ir rodomas įvairiuose kontekstuose, pavyzdžiui, svetainėje, brošiūroje, parduotuvės kataloge..
  • „Word“ dokumentų pavertimas XSL-FO formatu yra pasenęs, tačiau vis dar įdomus vadovas, kaip sugeneruoti XSL-FO ir PDF dokumentus iš .doc failų.
  • HTML į objektų formatavimą (FO) konvertavimo vadovas pateikia informaciją ir šablonus HTML dokumentų konvertavimui į PDF naudojant XSL-FO.
  • „Fosox“: XSL formato objektų generavimas „Python“ programoje paaiškina, kaip naudojant „Python“ generuoti PDF failus iš XML dokumentų „Python“, naudojant „fosox“ modulį.

„XSL-FO Tools“

  • „Apache FOP“ yra pramonės standartinis XSL-FO spausdintuvų formavimo įrenginys. Jis yra atvirojo kodo, parašytas „Java“, ir gali sudaryti PDF, PostScript, PCL, AFP, XML, AWT, PNG ir RTF išvestis..
  • „J4L FO Designer“ yra WYSIWYG redaktorius, skirtas kurti ir redaguoti XSL-FO failus, kad juos galėtų naudoti „Apache FOP“ ar panašūs spausdinimo formatuokliai..
  • „Deguonies XML redaktorius“ aiškiai palaiko XSL-FO redagavimą.
  • „XMLmind XSL-FO Converter“ leidžia konvertuoti iš XML arba XSL-FO į „Microsoft Word“, „LibreOffice“ arba „OpenOffice“ formatus..
  • „XML-FO Online Transformations“ yra internetinis įrankis, kuris konvertuoja XML dokumentus į PDF, naudodamas XSL-FO.

„XSL-FO Books“

  • XSL-FO (2002), autorius Dave’as Pawsonas, yra standartinis šios temos tekstas iš O’Reilly. Tai labai techniška, pabrėžiant XSL-FO generavimą naudojant XSLT XML dokumentams transformuoti.
  • „XSL formato objektų kūrėjo vadovas“ (2002 m.), Kurį sukūrė Doug Lovell, yra viena iš pirmųjų ir vis dar geriausių knygų, skirtų konkrečiai pasinerti į XSL-FO žymėjimo formatą, užuot tiesiog manant, kad visus XSL-FO sukurs XSLT transformacijos.
  • Galutinis XSL-FO (2003), autorius G Kenas Holmanas, yra daugiau informacinė knyga, o ne vadovėlis. Čia išsamiai paaiškinta W3C specifikacija, apimanti temas, kurias kiti XSL-FO vadovai praleido.

„XSL-FO“ nėra palikimo įrankis

„XSL-FO“ yra vienas iš kelių su XML susijusių standartų, į kuriuos nekreipė tiek daug dėmesio, nes HTML ir XML skyrėsi. Tačiau tai yra labai naudinga technologija, ir joje nėra nieko „palikimo“. Jį ir toliau dažnai naudoja įmonės ir pramonės įmonės, kuriose reikia valdyti turinį ir duomenis keliose laikmenose ir leidiniuose.

XPath

„XPath“ yra šiek tiek kitoks ir bendresnis nei „XSLT“ ir „XSL-FO“. Tai yra užklausos kalba, naudojama XML arba HTML dokumento turiniui surasti ir pasirinkti.

„XPath“ yra galingesnė alternatyva CSS selektoriams. Nors CSS selektorius naudoti lengviau, tačiau ne visada tai įmanoma, jei dokumento autorius praleido įprastus atributus, tokius kaip ID ir klasė. „XPath“ suteikia būdą nurodyti bet kurį DOM medžio mazgą, net neturint šių atributų. Dėl to jis puikiai tinka žiniatinklio įrašui ir dokumentų analizei.

Kalba sulaukė daug dėmesio, kai ji buvo pristatyta 1999 m. Ji vis dar naudinga ir klesti šiandien, tačiau šiuolaikinių vadovėlių nėra tiek daug, kiek galėtų būti. Taigi mes surinkome geriausius prieinamus išteklius mokymuisi ir „XPath“ naudojimui.

„XPath“ vadovėliai

  • „W3Schools“ „XPath“ mokymo programa yra išsamus XPath paaiškinimas, pateikiantis daugybę praktinių pavyzdžių ir aiškų, kaip „XPath“ yra susijęs su kitais XML standartais..
  • „XPath“ apžvalga iš „Tutorials Point“ suteikia lengvą kalbos įvadą.
  • „XPath Tutorial“ yra bendruomenės parašytas „XPath“ pagrindų mokymas iš „Edutech Wiki“.
  • 10 minučių „XPath“ pamoka yra „XP“ pritaikytas „Perl“ įvadas, visų pirma skirtas sistemos administratoriams.
  • „XML XPath Tutorial“ yra „Java“ pagrindu sukurta „XPath“ įžanga.
  • „XPath Syntax“ yra labai techninis „XPath“ pamoka, kurioje pagrindinis dėmesys skiriamas .NET diegimui iš „Microsoft Developer Network“.
  • Kaip „XPath“ veikia, tai „Java“ skirtas „XP“ įvadas iš „Oracle“.
  • Ką „XPath“ gali padaryti už mane? yra įvadas į „XPath“, naudingas humanitariniuose moksluose dirbantiems mokslininkams, kuriems nereikia technikos. Tai labai gera vieta pradėti, jei naudojate „XPath“, norėdami užklausti dokumentus moksliniams tyrimams.
  • „XPath“ pamoka yra švelnus „XPath“ naudojimo įvadas, daugiausia dėmesio skiriant el. Knygos turinio paieškai.
  • „XPath“ mokymo programos programa yra įdomi „Microsoft“ kūrėjų tinklo metažodynė. Tai padeda jums išmokti „XPath“, parodydama, kaip sukurti programą, kuri „XPath“ naudoja XPath mokymą.
  • Mokymasis „XPath pagal pavyzdį“ yra vizualus kalbos mokymas.
  • „XPath for Web Scraping“ paaiškina, kaip naudoti „XPath“ programiškai išgauti turinį iš tinklalapių naudojant „Python“.
  • PHP grandymas naudojant DOM ir „XPath“ vadovėlį paaiškina, kaip naudoti XPath ir PHP programiškai išgauti turinį iš tinklalapių.
  • „Mozilla Developer Network“ turi platų su XPath susijusius dokumentus, vadovus, informacinę medžiagą ir įrankius.

„XPath“ nuoroda

  • „XSLT“ ir „XPath Quick Reference“ (PDF) yra nuoroda kišenėje, skirta spausdinti, sulankstyti ir nešiotis su savimi.
  • „XPath“ pavyzdžiai yra „XPath“ išraiškų pavyzdžių rodyklė su paaiškinimais.
  • „XPath Locator“ pavyzdžiai yra „Cookath“ stiliaus knygų rinkinys, kuriame pateikiami „XPath“ pavyzdžiai, kurie gali padėti sukurti sudėtingas ir galingas „XPath“ užklausas.

„XPath“ įrankiai

  • Nemokamas „XPath Tester“ yra internetinis „XPath“ testeris, leidžiantis patikrinti URL išraiškas pagal internetinį dokumentą.
  • „XPath-Tools“ yra komandų eilutės paslaugų rinkinys duomenims iš HTML ir XML dokumentų rinkti.
  • „XPath Visualizer“ yra „Windows“ darbalaukio įrankis, pateikiantis vaizdinį XML arba HTML medžio vaizdą ir su juo atliktų „XPath“ užklausų rezultatus..
  • „XMLSpy“, XML redaktorius, turi įmontuotą „Xpath“ redaktorių ir derinimo įrankį, kuriame pateikiama daugybė įrankių, skirtų darbui su „XPath“, įskaitant automatinį pildymą, giluminio kelio pasiūlymus ir kelių failų vertinimus..
  • „Stylus Studio“ turi keletą naudingų „XPath“ įrankių, įskaitant vaizdinės išraiškos generatorių, kuris padės sukurti XPath užklausą, pasirenkant dokumento turinį. Jų XPath vadovus taip pat verta patikrinti.

„XPath“ bibliotekos ir jų įgyvendinimas

  • „XPn“ modulis, skirtas „Gnome XML C Parser“, teikia „XPath“ palaikymą C kalba, taip pat turi susisiejimus su Python, Perl, C ++, PHP, Pascal, Ruby ir TCL..
  • „XPath Library“ programa „OCaml“ programavimo kalba.
  • „XPath“ perlas teikia „XPath“ palaikymą „Ruby“.
  • „Xpath npm“ paketas teikia „Xpath“ diegimą ir padeda „Node.js“.
  • „XPathJs“ yra grynas „JavaScript“ įdiegtas „XPath“, sukurtas „Google“.

„XPath Books“

  • „XPath 2.0“ programuotojo žinynas (2004 m.), Autorius Michaelas Kay’as, yra pagrindinis klasikinis XPath informacinis darbas.
  • Galutinis XSLT ir XPath (2001), autorius G Kenas Holmanas, yra autoritetingas XPath ir XSLT vadovas. Jis yra labai techninis ir taip pat suteikia daug filosofinių ir teorinių pagrindų, kaip XML yra suprojektuotas ir kas iš tikrųjų yra specifikacijose. Yra lengvesnių knygų, kaip išmokti naudotis „XPath“, tačiau tik keletas padės jums tai suprasti iš tikrųjų.
  • Python ir XML (2001), autoriai Jones ir Drake, apima skyrius apie Python naudojimą XML dokumentų užklausai ir manipuliavimui per XPath.
  • „XPath Kick Start“: Steveno Holznerio naršymas XML naudojant XPath 1.0 ir 2.0 (2003) yra glausta knyga, skirta pradedantiesiems.
  • „XPath“ ir „XPointer“: Turinio vietos nustatymas XML dokumentuose (2002 m.), Autorius John Simpson, yra gana trumpa knyga, apimanti „XPath“ pagrindus. Spekuliacijos dėl standarto ateities nuo 2002 m. Pradžios yra šiek tiek pasenusios, tačiau pagrindinis turinys vis dar yra labai svarbus.
  • „XSLT“ ir „XPath On The Edge“ (2001), autorius Jeni Tennison, yra „Cookbook“ stiliaus vadovas, kuriame yra daugybė labai naudingų užklausų pavyzdžių..
  • IS Williams įkūrė XSLT ir XPath: XML dokumentų ir duomenų transformavimas (2009 m.) Yra labai geras įvadas į XSLT ir XPath naudojimą. Parašyta keleriais metais vėliau nei dauguma kitų populiarių knygų šia tema, ši knyga turi keleto metų patirties, susijusios su standartu, pranašumą.

XPath suvestinė

„XPath“ šiuo metu gali neatrodyti madinga. Kai jis pirmą kartą buvo išleistas, dauguma žmonių manė, kad XML taps standartine žiniatinklio žymėjimo kalba. Tačiau HTML 5 atitrūko nuo griežto XML, ir JSON pakeitė XML kaip dominuojantį duomenų serializacijos formatą.

Tačiau „XPath“ yra kaip niekad aktuali. Tai vis dar yra patikimiausias informacijos užklausos būdas XML (arba HTML) dokumente ir yra XSLT pagrindas. Jei jus domina žiniatinklio duomenų rinkimas, paieška internete ir indeksavimas arba dokumentų analizė, „XPath“ ir toliau yra svarbus įgūdis.

Santrauka

Jei dirbate su XML dokumentais, be abejo, susidursite su situacijomis, kai jums reikia būdo, kaip juos išversti į kitą formą. Taigi labai svarbu žinoti įrankius, kuriuos čia aptarėme.

Kiti įdomūs dalykai

Turime daugiau vadovų, vadovėlių ir infografijų, susijusių su kodavimu ir plėtra:

  • XML ištekliai ir tikrintojai: sužinokite viską apie patį XML.
  • HTML pradedantiesiems: šis straipsnis atitiks jus nuo pačios žvaigždės. Bet atsižvelgiant į tai, kad knyga yra ilgo ilgio, patyrę programuotojai gali išmokti daug.
  • Paieškos variklių istorija: visa lėto vystymosi istorija nuo bibliotekų duomenų bazių iki modernaus variklio.

Kokį kodą turėtumėte išmokti?

Nesuprantate, kokią programavimo kalbą turėtumėte išmokti koduoti? Peržiūrėkite mūsų infografiką, kokį kodą turėtumėte išmokti? Jame ne tik aptariami skirtingi kalbų aspektai, bet ir atsakoma į svarbius klausimus, tokius kaip: „Kiek uždirbsiu„ Java “programavimui pragyvenimui?“

Kokį kodą turėtumėte išmokti?
Kokį kodą turėtumėte išmokti?

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