libxml2 on XML C jäsennin ja työkalupakki kehitetty Gnome projekti (mutta käyttökelpoinen ulkopuolella Gnome foorumi), libxml2 kirjasto on vapaata ohjelmistoa saatavilla MIT-lisenssi. XML itsessään on metakieli suunnitella sivunkuvauskieliä eli kielen jossa semanttinen ja rakenne lisätään sisältöä käyttämällä ylimääräistä "markup" tieto suljettu välillä kulmasulkeet. HTML on parhaiten tunnettu kuvauskieli. Vaikka kirjasto on kirjoitettu C erilaisia kielen siteet tehdä saatavilla muissa ympäristöissä.
Libxml2 on tunnetusti hyvin kannettava, kirjasto tulee rakentaa ja työn ilman vakavia ongelmia erilaisilla järjestelmien ( Linux, Unix, Windows, cygwin, MacOS, MacOS X, RISC OS, OS / 2, VMS, QNX, MVS, ...)
Ominaisuudet :
- libxml2 viennin Push (progressiivinen) ja vedä (esto) tyyppi parseri rajapinnat sekä XML ja HTML.
- libxml2 tehdä DTD validointi klo jäsentää aikaa, käyttäen jäsentää asiakirja esimerkiksi tai mielivaltaisen DTD.
- libxml2 sisältää täydellisen XPath, XPointer ja XInclude toteutuksia.
- Se on kirjoitettu plain C, jolloin mahdollisimman vähän oletuksia kuin mahdollista, ja kiinni tiiviisti ANSI C / POSIX helppo upottamisen. Toimii Linux / Unix / Windows, siirretty useita muita alustoja.
- Basic tuki HTTP ja FTP mahdollistaa sovellusten nouto kauko resursseja.
- muotoilu on modulaarinen, useimmat laajennukset voidaan koota pois.
- sisäinen asiakirja edustus on niin lähellä kuin mahdollista DOM rajapintoja.
- libxml2 myös SAX kuten käyttöliittymä; käyttöliittymä on suunniteltu yhteensopivaksi Expat.
- Tämä kirjasto on julkaistu MIT-lisenssi. Katso Tekijänoikeus tiedosto jakelu tarkkaa sanamuotoa.
Kommentteja ei löytynyt