4
のソリューションは何ですか XMLは反応しますか?反応するネイティブ(JavaScript)でXML文書を作成するにはどうすればよいですか?
私の目標は、XMLコンテンツを作成し、私はDOMParserにを使用するXMLを読み取るための反応-ネイティブ-FS
を使用してローカルファイルにシリアライズすることです。
const DOMParser = require('xmldom').DOMParser;
対応ネイティブ環境でXMLを書くにはどうすればよいですか? xmldom
https://www.npmjs.com/package/xmldom
const DOMParser = require('xmldom').DOMParser;
const XMLSerializer = require('xmldom').XMLSerializer;
// Append a child element
function appendChild(xmlDoc, parentElement, name, text) {
let childElement = xmlDoc.createElement(name);
if (typeof text !== 'undefined') {
let textNode = xmlDoc.createTextNode(text);
childElement.appendChild(textNode);
}
parentElement.appendChild(childElement);
return childElement;
}
export function exportToXmlDoc(myPlan) {
// documentElement always represents the root node
const xmlDoc = new DOMParser().parseFromString("<doc></doc>");
const rootElement = xmlDoc.documentElement;
const folderElement = appendChild(xmlDoc, rootElement, 'folder');
appendChild(xmlDoc, folderElement, 'version', 0);
const planElement = appendChild(xmlDoc, folderElement, 'plan');
appendChild(xmlDoc, planElement, 'name', 'Eddie');
const xmlSerializer = new XMLSerializer();
const xmlOutput = xmlSerializer.serializeToString(xmlDoc);
console.log("xmlOutput:", xmlOutput);
return xmlOutput;
}
xmlOutput:DOMParserにはXMLDOMで見つかっ事前に
おかげで、