10 repository-uri
Libraries for parsing and manipulating XML data.
Explore 10 awesome GitHub repositories matching data & databases · XML Parsers. Refine with filters or upvote what's useful.
This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
Compare various robust libraries designed for parsing and manipulating data within native environments.
NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by
Parses XML strings into structured data using event-based callbacks during the parsing lifecycle.
LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin
Converts XML data into a document object model or processes it using event-based callbacks.
This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It
Enables the transformation of structured data into XML with configurable attributes and processing instructions.
Jsoup is a Java library designed for parsing, extracting, and manipulating HTML and XML content. It provides a document object model that represents web content as a hierarchical tree, allowing for programmatic navigation and modification of elements, attributes, and text. The library functions as a toolkit for web scraping, enabling the retrieval of remote content via standard web protocols and the management of HTTP sessions for automated form interaction. The library distinguishes itself through its fault-tolerant tokenization, which reconstructs valid document structures from malformed or
Processes XML input using specific rules to ensure accurate structure for non-HTML data formats.
Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin
Includes capabilities for mapping Java objects to and from XML using namespaces and attributes.
DanmakuFlameMaster is a high-performance rendering engine for displaying scrolling bullet comments on Android devices. It functions as a graphic engine that manages the lifecycle of on-screen comments, from parsing raw data to final visual display. The project is distinguished by its use of hardware-accelerated surface views and multi-core parallel processing to maintain smooth frame rates during high-volume content delivery. It employs a pre-caching layout engine to calculate text dimensions and motion paths before they are displayed on the screen. The system includes a rule-based visibilit
Transforms raw XML comment data into memory-efficient objects for use in the rendering loop.
Apache JMeter is a Java-based performance testing tool and multi-protocol traffic simulator used to analyze the stability and scalability of servers and networks. It functions as a distributed load testing framework that coordinates remote worker nodes from a single controller to generate high volumes of concurrent traffic. The project is distinguished by its ability to simulate traffic across diverse backend systems, including HTTP, JDBC, LDAP, JMS, FTP, and TCP. It provides a headless command-line interface for automated execution and a reporting system that transforms raw sample logs into
Queries XML files using XPath to retrieve matching nodes sequentially for use in tests.
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.
Defines the initialization of a document and its associated XML parser to render XML content.
pugixml este un parser XML C++ ușor și o bibliotecă bazată pe DOM utilizată pentru parsarea, manipularea și salvarea documentelor XML. Oferă un set de instrumente portabil pentru citirea datelor XML din fișiere, string-uri sau buffere de memorie și convertirea lor într-un model de obiecte de document în memorie. Biblioteca include un motor XPath 1.0 dedicat pentru extragerea nodurilor și datelor specifice prin expresii de cale. Se distinge prin gestionarea personalizabilă a memoriei, permițând operațiunilor de heap să fie redirecționate către funcții de alocare definite de utilizator, și capacitatea de a efectua parsarea buffer-ului in-place pentru a reduce alocările de memorie. Suprafața sa de capabilități acoperă manipularea datelor XML, cum ar fi inserarea sau eliminarea nodurilor și atributelor, și serializarea documentelor pentru exportul datelor structurate către stream-uri sau fișiere. Proiectul oferă, de asemenea, mecanisme pentru traversarea arborelui prin iteratori și obiecte walker, precum și o interfață de scriere pentru redirecționarea destinațiilor de ieșire.
Implements a lightweight C++ library for parsing, manipulating, and saving XML data.