5 Repos
Processes for parsing and serializing HTML or XML strings using internal properties and specialized methods.
Distinct from DOM Serialization: Combines both parsing and serialization specifically for the HTML/XML specification, whereas DOM Serialization focuses on the output.
Explore 5 awesome GitHub repositories matching web development · HTML and XML Serialization. Refine with filters or upvote what's useful.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Provides specialized methods to parse and serialize HTML or XML strings using internal properties.
RSS-Bridge is a self-hosted feed generator and proxy that transforms website content from sources without native feeds into standardized Atom, RSS, or JSON web feeds. It functions as a web scraping system that extracts data from pages using CSS selectors and XPath to create structured data streams for feed readers. The project is designed for extensibility, allowing for the development of custom bridges to fetch and parse data from new target websites. It includes capabilities for feed aggregation and filtering, enabling the merging of multiple data sources into a single feed and the removal
Converts parsed internal data structures into standardized output formats such as Atom, JSON, and HTML for feed readers.
UEditor is a web-based WYSIWYG rich text editor and HTML content authoring tool. It functions as a DOM-based text component that allows users to create and format complex web documents through a visual interface with real-time rendering. The editor enables the creation of rich text content for web applications and content management systems. It manages document state using HTML strings, facilitating the serialization and transfer of data between the browser and server. The system provides capabilities for managing editor content and configuring behavioral parameters through initialization se
Manages document state using HTML strings for efficient serialization and transfer between client and server.
Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard
Converts nodes or documents to HTML, XHTML, or XML strings with configurable encoding and indentation.
parse5 ist ein WHATWG-konformer HTML-Parser und -Serializer für Node.js. Er transformiert HTML-Strings in ein Document Object Model (DOM) und konvertiert diese Bäume gemäß der Logik des HTML Living Standard zurück in gültige HTML-Strings. Das Projekt fungiert als Streaming-HTML-Prozessor und nutzt inkrementelles Parsing, um große Dokumente in Blöcken zu verarbeiten. Es enthält einen HTML5-konformen Tokenizer, der mittels Zustandsautomat Eingaben gemäß offizieller Web-Spezifikationen in Tokens zerlegt. Das Toolset umfasst HTML-Dokument-Parsing, Serialisierung und Echtzeit-Rewriting via Streams. Diese Funktionen ermöglichen die programmatische Analyse und Datenextraktion aus HTML-Dokumenten bei gleichbleibender Konsistenz über verschiedene Umgebungen hinweg.
Provides the complete pipeline of parsing HTML into a tree and serializing that tree back into HTML strings.