MCPcopy
hub / github.com/callstack/agent-device / appendText

Method appendText

src/utils/xml.ts:195–202  ·  view source on GitHub ↗
(text: string, decodeEntities: boolean)

Source from the content-addressed store, hash-verified

193 }
194
195 private appendText(text: string, decodeEntities: boolean): void {
196 const trimmed = text.trim();
197 if (!trimmed) return;
198 const node = this.stack[this.stack.length - 1];
199 if (!node) return;
200 // Preserve fast-xml-parser's trimValues behavior for each text segment we keep.
201 node.text = `${node.text ?? ''}${decodeEntities ? decodeXmlEntities(trimmed) : trimmed}`;
202 }
203
204 private addNode(node: XmlNode): void {
205 const parent = this.stack[this.stack.length - 1];

Callers 2

readTextMethod · 0.95
readCdataMethod · 0.95

Calls 1

decodeXmlEntitiesFunction · 0.85

Tested by

no test coverage detected