diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-08-16 14:45:54 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-08-16 14:45:54 +0100 |
| commit | 4900c2cf3e66822a33e528fc5f275a3031496006 (patch) | |
| tree | a9e773cdcd932129fc70048028bef278c1f0b65a /lib/xml/reader.js | |
| parent | 63546974b87e3ce7167a3077db33b49e27006197 (diff) | |
Extract text node constructor to nodes module
Diffstat (limited to 'lib/xml/reader.js')
| -rw-r--r-- | lib/xml/reader.js | 8 |
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)); } }; |
