Bibliotheken zum Schreiben von XML mit JavaScript

10

Ich mache eine serverseitige Programmierung mit JavaScript (node.js) und möchte ein gültiges XML schreiben.

Ich habe zwei Bibliotheken gefunden, aber ich bin mir sicher, dass es mehr / besser gibt!?

Voraussetzungen: Open Source (für kommerzielle Nutzung)

Wäre cool, wenn das Projekt schnell, klein und einfach zu benutzen ist (in dieser Reihenfolge). Und ich hätte gerne einen etwas niedrigeren Zugriff auf Ala

%Vor%     
Karussell 31.10.2010, 22:02
quelle

5 Antworten

2

Es gibt eine Reihe von XML-Bibliotheken für node.js, die unter Ссылка

Wenn Speicher verwendet wird, ist Ссылка , das MIT-lizenziert zu sein scheint, derjenige mit der größten Zugkraft.

    
alunny 31.10.2010, 22:49
quelle
3

Ich habe zwei Funktionen wie folgt erstellt:

%Vor%

Und um die XML in eine lokale Datei zu schreiben, rufen Sie die folgende Funktion auf.

%Vor%

Ich hoffe, das hilft, oder Sie können Ariel Fleslers XMLWriter zum Erstellen verwenden XML im Speicher.

    
Wahid Kadwaikar 15.07.2014 07:53
quelle
2

Ich habe kürzlich node-genx veröffentlicht, ein Wrapper um eine kleine C-Bibliothek namens Genx , das eine schnelle und gültige XML-Generierung in node.js ermöglicht.

Die Installation ist einfach:

%Vor%

Ich habe einige Anwendungsbeispiele gepostet, um sie zu generieren ein Atom Feed und ein Sphinx xmlpipe2 Stream in meinem Blog.

    
Wes 08.02.2011 17:42
quelle
1

Ich habe herausgefunden, dass die XMLWriter-Konstruktorfunktion von Ariel Flesler ein guter Anfang für das Erstellen von XML von Grund auf ist (im Speicher), werfen Sie einen Blick darauf

Ссылка

Beispiel

%Vor%

Ergebnis

%Vor%

Ein paar Vorbehalte, es entkommt nicht Strings und die Syntax kann coyote ++ hässlich werden. Sie können es von der Website des Autors oder von herunterladen Ссылка (beinhaltet die Escape- und Fehlerbehebung für das Standalone-Attribut)

    
Alex Nolasco 26.02.2011 18:22
quelle
0

Diese Lib für Node.js ist sehr stabil und einfach zu benutzen: Ссылка

    
Paulo Oliveira 07.06.2013 15:54
quelle