awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Leonidas-from-XIV avatar

Leonidas-from-XIV/node-xml2js

0
View on GitHub↗
4,966 Stars·607 Forks·CoffeeScript·MIT·7 Aufrufe

Node Xml2js

Dieses Projekt ist eine Node.js-Bibliothek für die bidirektionale Konvertierung zwischen XML-Strings und JavaScript-Objekten. Es fungiert als XML-Parser, der XML-Inhalte in strukturierte Daten umwandelt, und als XML-Serializer, der formatierte Strings aus JavaScript-Datenobjekten generiert.

Das Toolkit enthält einen Datentransformator, der während des Konvertierungsprozesses benutzerdefinierte Verarbeitungsfunktionen auf Tags und Attribute anwendet. Es verwaltet XML-Namespaces und unterstützt die Definition benutzerdefinierter Root-Elemente, um die Dokumentstruktur während der Generierung beizubehalten.

Das System handhabt XML-Datenparsing, String-Generierung und Namespace-Management. Es nutzt Stream-Parsing und rekursives Mapping, um beliebige XML-Strukturen in generische JavaScript-Objekte zu projizieren, ohne ein vordefiniertes Datenmodell zu erfordern.

Features

  • Object-to-XML Mapping - Translates JavaScript data objects into formatted XML strings while preserving namespaces and special characters.
  • XML Parsing - Transforms XML strings into structured JavaScript data objects while maintaining root tags and consistent array structures.
  • XML Processing - Provides utilities for applying custom processing functions to XML tags and attributes to transform content.
  • XML Parsers - Provides a complete library for bidirectional transformation between XML strings and JavaScript objects.
  • XML Serialization - Generates formatted XML strings from JavaScript data objects for use in API responses or file storage.
  • XML-to-Object Mapping - Converts hierarchical XML elements into nested JavaScript arrays and objects through recursive traversal.
  • XML Data Transformers - Parses XML content into structured objects while applying custom processing functions to tags and attributes.
  • XML Element Normalization - Provides configurable transformation functions to normalize XML tag names and attribute values during conversion.
  • SAX Parsers - Utilizes a SAX-based stream parsing approach to process XML data as a sequence of events for memory efficiency.
  • XML Namespace Declarations - Handles XML namespace declarations and prefix-to-URI mappings during the string serialization process.
  • Schema-Less XML Projection - Maps arbitrary XML structures to generic JavaScript objects without requiring a predefined data model.
  • Parsing Tools - XML to JS object converter.
  • Parsing Utilities - XML to JavaScript object converter.
  • Miscellaneous Tools - Converter for XML to JavaScript objects.

Star-Verlauf

Star-Verlauf für leonidas-from-xiv/node-xml2jsStar-Verlauf für leonidas-from-xiv/node-xml2js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht leonidas-from-xiv/node-xml2js?

Dieses Projekt ist eine Node.js-Bibliothek für die bidirektionale Konvertierung zwischen XML-Strings und JavaScript-Objekten. Es fungiert als XML-Parser, der XML-Inhalte in strukturierte Daten umwandelt, und als XML-Serializer, der formatierte Strings aus JavaScript-Datenobjekten generiert.

Was sind die Hauptfunktionen von leonidas-from-xiv/node-xml2js?

Die Hauptfunktionen von leonidas-from-xiv/node-xml2js sind: Object-to-XML Mapping, XML Parsing, XML Processing, XML Parsers, XML Serialization, XML-to-Object Mapping, XML Data Transformers, XML Element Normalization.

Welche Open-Source-Alternativen gibt es zu leonidas-from-xiv/node-xml2js?

Open-Source-Alternativen zu leonidas-from-xiv/node-xml2js sind unter anderem: 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.…

Open-Source-Alternativen zu Node Xml2js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Node Xml2js.
  • martinblech/xmltodictAvatar von martinblech

    martinblech/xmltodict

    5,741Auf GitHub ansehen↗

    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

    Python
    Auf GitHub ansehen↗5,741
  • zeux/pugixmlAvatar von zeux

    zeux/pugixml

    4,590Auf GitHub ansehen↗

    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

    C++
    Auf GitHub ansehen↗4,590
  • bpmn-io/bpmn-jsAvatar von bpmn-io

    bpmn-io/bpmn-js

    9,569Auf GitHub ansehen↗

    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

    JavaScriptbpmnbpmn-jsbrowser
    Auf GitHub ansehen↗9,569
  • dolanmiu/docxAvatar von dolanmiu

    dolanmiu/docx

    5,814Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗5,814
  • Alle 30 Alternativen zu Node Xml2js anzeigen→