MCPcopy Create free account
hub / github.com/NaturalIntelligence/fast-xml-parser / parseBytesArr

Method parseBytesArr

src/v6/XMLParser.js:41–49  ·  view source on GitHub ↗

* Parse XML data buffer to JS object * @param {string|Buffer} xmlData * @param {boolean|Object} validationOption

(xmlData)

Source from the content-addressed store, hash-verified

39 * @param {boolean|Object} validationOption
40 */
41 parseBytesArr(xmlData) {
42 if (Array.isArray(xmlData) && xmlData.byteLength !== undefined) {
43 } else {
44 throw new Error("XML data is accepted in Bytes[] form.")
45 }
46 const parser = new Xml2JsParser(this.options);
47 parser.entityParser.addExternalEntities(this.externalEntities);
48 return parser.parseBytesArr(xmlData);
49 }
50 /**
51 * Parse XML data stream to JS object
52 * @param {fs.ReadableStream} xmlDataStream

Callers

nothing calls this directly

Calls 2

parseBytesArrMethod · 0.95
addExternalEntitiesMethod · 0.45

Tested by

no test coverage detected