From 4900c2cf3e66822a33e528fc5f275a3031496006 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 16 Aug 2015 14:45:54 +0100 Subject: Extract text node constructor to nodes module --- lib/xml/reader.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'lib/xml/reader.js') diff --git a/lib/xml/reader.js b/lib/xml/reader.js index ab175f2..6189851 100644 --- a/lib/xml/reader.js +++ b/lib/xml/reader.js @@ -2,7 +2,8 @@ var promises = require("../promises"); var sax = require("sax"); var _ = require("underscore"); -var Element = require("./nodes").Element; +var nodes = require("./nodes"); +var Element = nodes.Element; exports.readString = readString; @@ -50,10 +51,7 @@ function readString(xmlString, namespaceMap) { parser.ontext = function(text) { if (currentElement !== rootElement) { - currentElement.children.push({ - type: "text", - value: text - }); + currentElement.children.push(nodes.text(text)); } }; -- cgit v1.2.3