XML Parsing - node.text方法删除尾随空格

时间:2012-07-18 11:04:04

标签: xml-parsing jscript

我有一个大的xml文件,我正在使用jscript进行解析。我使用以下代码加载xml

var xmlDoc = Sys.OleObject("Msxml2.DOMDocument.6.0");
    xmlDoc.async = false;

    // Load xml data from a file
    xmlDoc.load(this._studyDocPath);

现在,如果我使用以下代码

var text = this.xmlDoc.selectSingleNode(xPath);
text = node.text;

text变量包含特定标签的innertext。但如果我有这样的标签

<Text>ABCD </Text>

然后node.text只返回值'ABCD',即它会自动修剪空格。但我不需要修剪任何trailling空间。我需要原文。我怎样才能做到这一点?

期待您的回复

先谢谢

1 个答案:

答案 0 :(得分:0)

我们可以在node.firstChild上使用node.firstChild.nodeValue和null检查