Displaying 1 to 20 from 44 results

htmlparser2 - forgiving html and xml parser

  •    Javascript

A forgiving HTML/XML/RSS parser. The parser can handle streams and provides a callback interface. A live demo of htmlparser2 is available here.

node-htmlparser - Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers

  •    Javascript

#NodeHtmlParser A forgiving HTML/XML/RSS parser written in JS for both the browser and NodeJS (yes, despite the name it works just fine in any modern browser). The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.

oga - Moved to https://gitlab.com/yorickpeterse/oga

  •    Ruby

NOTE: my spare time is limited which means I am unable to dedicate a lot of time on Oga. If you're interested in contributing to FOSS, please take a look at the open issues and submit a pull request to address them where possible. Oga is an XML/HTML parser written in Ruby. It provides an easy to use API for parsing, modifying and querying documents (using XPath expressions). Oga does not require system libraries such as libxml, making it easier and faster to install on various platforms. To achieve better performance Oga uses a small, native extension (C for MRI/Rubinius, Java for JRuby).




posthtml - PostHTML is a tool to transform HTML/XML with JS plugins

  •    Javascript

PostHTML is a tool for transforming HTML/XML with JS plugins. PostHTML itself is very small. It includes only a HTML parser, a HTML node tree API and a node tree stringifier. All HTML transformations are made by plugins. And these plugins are just small plain JS functions, which receive a HTML node tree, transform it, and return a modified tree.

xmldom - A PURE JS W3C Standard based(XML DOM Level2 CORE) DOMParser and XMLSerializer.

  •    Javascript

A JavaScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully compatible with W3C DOM level2; and some compatible with level3. Supports DOMParser and XMLSerializer interface such as in browser.

mark - A simple and unified notation for both object data, like JSON, and markup data, like HTML and XML

  •    Javascript

Objective Markup Notation, abbreviated as Mark Notation or just Mark, is a new unified notation for both object and markup data. The notation is a superset of what can be represented by JSON, HTML and XML, but overcomes many limitations these popular data formats, yet still having a very clean syntax and simple data model. The major syntax extension Mark makes to JSON is the introduction of a Mark object. It is a JSON object extended with a type name and a list of content items, similar to element in HTML and XML.

Template Parser for .NET

  •    DotNet

Using template parser you can simply store and manage all application email templates in one place. This approach helps separate content from code sources and give you ability to edit them easily.


plist.js - Mac OS X Plist parser/builder for Node.js and browsers

  •    Javascript

Provides facilities for reading and writing Mac OS X Plist (property list) files. These are often used in programming OS X and iOS applications, as well as the iTunes configuration XML file.Plist files represent stored programming "object"s. They are very similar to JSON. A valid Plist file is representable as a native JavaScript Object and vice-versa.

xml-stream - XML stream parser based on Expat. Made for Node.

  •    Javascript

XmlStream is a Node.js XML stream parser and editor, based on node-expat (libexpat SAX-like parser binding). When working with large XML files, it is probably a bad idea to use an XML to JavaScript object converter, or simply buffer the whole document in memory. Then again, a typical SAX parser might be too low-level for some tasks (and often a real pain).

stream-parser - ⚡ PHP7 / Laravel Multi-format Streaming Parser

  •    PHP

DOM loading: loads all the document, making it easy to navigate and parse, and as such provides maximum flexibility for developers. Streaming: implies iterating through the document, acts like a cursor and stops at each element in its way, thus avoiding memory overkill.

fast-xml-parser - Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback

  •    Javascript

This project welcomes contributors. If you have a feature you'd like to see implemented or a bug you'd liked fixed, the best and fastest way to make that happen is to implement it and submit a PR. Basic knowledge of JS is sufficient. Feel free to ask for any guidance. To use it from CLI Install it globally with -g option.

CoreXLSX - Excel spreadsheet (XLSX) format parser written in pure Swift

  •    Swift

CoreXLSX is a library focused on representing the low-level structure of XML-based XLSX spreadsheet format. It allows you to open a spreadsheet archive and map its XML structure into model types expressed directly in Swift. To run the example project, clone the repo, and run pod install from the Example directory first.

itunes-library-stream - Streaming parser for the contents of iTunes Library XML files

  •    Javascript

Streaming parser for the contents of iTunes Library XML files. Supports retrieving the complete library track listing, but playlist listings aren't complete yet.Should be useful for either ditching iTunes programatically or at least mucking around with its data.

xml2obj-stream - XML to JavaScript object low memory streaming parser based on node-expat

  •    Javascript

Interface to iterate through XML resources and map them into JavaScript objects (allows custom transformations).Create an instance of parser to read from any readStream.

saxpath - XPath evaluator against a SAX XML stream

  •    Javascript

Simple XPath evaluator which runs against a SAX stream. Instantiate a new SaXPath object with new saxpath.SaXPath(saxParser, xpath [, recorder]). Then pipe a stream into it and SaXPath will emit match events on each XPath match. The emitted data is managed by the recorder, which by default recreates on the fly as a (XML) string from the SAX events.

node-elementtree - Port of Python's Element Tree module to Node.js

  •    Javascript

node-elementtree is a Node.js XML parser and serializer based upon the Python ElementTree v1.3 module. For the usage refer to the Python ElementTree library documentation - http://effbot.org/zone/element-index.htm#usage.

parse-xml - A fast, safe, compliant XML parser for Node.js and browsers.

  •    Javascript

A fast, safe, compliant XML parser for Node.js and browsers. Returns an object tree representing an XML document.

wms-capabilities - WMS GetCapabilities to JSON

  •    Javascript

Parses WMS capabilities XML format to JSON. This is a simplified excerpt from OpenLayers code to be used separately from its large codebase.

node-opds-parser - OPDS Catalog Feed Parser for node

  •    Javascript

Parses OPDS Catalog Feed to JSON using Isaac Schlueter's sax parser. Roughly 45,000 entries/s on 2.4 GHz Core i5 MacBook Pro.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.