aboutsummaryrefslogtreecommitdiff
path: root/lib/xml/reader.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-08-16 14:45:54 +0100
committerMichael Williamson <mike@zwobble.org>2015-08-16 14:45:54 +0100
commit4900c2cf3e66822a33e528fc5f275a3031496006 (patch)
treea9e773cdcd932129fc70048028bef278c1f0b65a /lib/xml/reader.js
parent63546974b87e3ce7167a3077db33b49e27006197 (diff)
Extract text node constructor to nodes module
Diffstat (limited to 'lib/xml/reader.js')
-rw-r--r--lib/xml/reader.js8
1 files changed, 3 insertions, 5 deletions
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));
}
};