xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It functions as a parser that converts marked-up input into key-value pairs and a serialization utility that transforms dictionaries back into structured XML documents. The project includes an incremental stream processor that uses depth-based callbacks to handle large XML files while maintaining constant memory usage. It features a namespace manager for mapping prefixes and declarations, as well as a security sanitizer that blocks external entity expansion and validates element nam
pugixml is a lightweight C++ XML parser and DOM-based library used for parsing, manipulating, and saving XML documents. It provides a portable toolset for reading XML data from files, strings, or memory buffers and converting them into an in-memory document object model. The library includes a dedicated XPath 1.0 engine for extracting specific nodes and data through path expressions. It distinguishes itself through customizable memory management, allowing heap operations to be redirected to user-defined allocation functions, and the ability to perform in-place buffer parsing to reduce memory
bpmn-js is a browser-based BPMN 2.0 web modeler and rendering engine used for creating, editing, and visualizing business process models. It functions as an XML process modeler that parses BPMN 2.0 XML data into interactive visual diagrams within a web application. The project distinguishes itself as a business process visualizer with capabilities for process flow simulation, which tracks token movement to mimic real-time execution. It also supports diagram version comparison to identify changes between model iterations and provides a layered overlay interface for binding metadata and custom
docx is a JavaScript and TypeScript library for the programmatic generation and manipulation of Word documents. It serves as an OOXML document generator, allowing developers to create formatted office files through code instead of manual editing. The library enables document automation across both Node.js and web browser environments. It supports client-side document export, allowing users to generate and download files directly in the browser without a backend server. Capabilities include the ability to define page layouts, margins, and orientation. Users can programmatically insert documen
Ce projet est une bibliothèque Node.js pour la conversion bidirectionnelle entre des chaînes XML et des objets JavaScript. Il fonctionne comme un parser XML qui transforme le contenu XML en données structurées et un sérialiseur XML qui génère des chaînes formatées à partir d'objets de données JavaScript.
Les fonctionnalités principales de leonidas-from-xiv/node-xml2js sont : Object-to-XML Mapping, XML Parsing, XML Processing, XML Parsers, XML Serialization, XML-to-Object Mapping, XML Data Transformers, XML Element Normalization.
Les alternatives open-source à leonidas-from-xiv/node-xml2js incluent : martinblech/xmltodict — xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It… zeux/pugixml — pugixml is a lightweight C++ XML parser and DOM-based library used for parsing, manipulating, and saving XML… bpmn-io/bpmn-js — bpmn-js is a browser-based BPMN 2.0 web modeler and rendering engine used for creating, editing, and visualizing… dolanmiu/docx — docx is a JavaScript and TypeScript library for the programmatic generation and manipulation of Word documents. It… whatwg/html — This repository contains the HTML specification, which defines the core standards for web page structuring, content… dotnet/corefx — This project is the .NET Base Class Library, providing the foundational types and APIs required for .NET applications.…