diff options
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)); } }; |
