1 dépôt
The process of creating XML output through direct streams to minimize memory overhead.
Distinct from Stream-Based Document Processors: The parent focuses on incremental processing (reading), while this focuses on the generation (writing) of documents via streams.
Explore 1 awesome GitHub repository matching content management & publishing · Document Generation. Refine with filters or upvote what's useful.
TinyXML-2 est une bibliothèque C++ légère pour analyser, manipuler et générer des documents XML. Elle fonctionne comme un processeur XML UTF-8 qui représente les données via un modèle objet de document (DOM) hiérarchique. La bibliothèque fournit des outils à la fois pour l'analyse DOM et la génération directe de documents via des flux de données. Elle inclut des fonctionnalités pour naviguer dans l'arbre XML afin de localiser des éléments spécifiques, modifier les attributs et le contenu, et résoudre les entités de caractères et les références numériques Unicode en texte UTF-8. Le processeur inclut une validation de syntaxe et des utilitaires de diagnostic qui suivent les métadonnées de numéro de ligne pour chaque nœud et attribut afin de rapporter des coordonnées précises pour les erreurs d'analyse.
Produces XML output by writing data directly to a stream without requiring a fully materialized object tree.