在本教程中,我在DOM解析器的代码中看到以下行。
doc.getDocumentElement().normalize();
我们为什么要进行这种归一化?
我阅读了文档,但我听不懂一个字。
将所有Text节点置于该节点下子树的完整深度
好吧,那么有人可以告诉我(最好是附照片)这棵树是什么样的吗?
谁能解释我为什么需要规范化?
如果我们不规范会怎样?
不管您有什么问题,请阅读示例中的注释:“ DOM解析器速度很慢,并且在加载包含大量数据的XML文档时会占用大量内存。请考虑使用SAX解析器作为解决方案,SAX更快比DOM占用更少的内存。” 。
—
wulfgarpro 2012年
@ wulfgar.pro-我明白你的意思。但是,我想了解我在问题中提出的内容。我还将很快进行SAX解析。
—
Apple Grinder 2012年
在google中搜索“ normalize xml”会给出一些有用的结果。它看起来类似于数据库中的规范化。
—
苹果研磨机
@EJP-嗯...它仍然不清楚,因为我不了解xml的深度,而且我只读了一些介绍性页面。顺便说一句,不要误会我的意思,您确实做到了文档作者的所作所为-使用复杂的单词而不是简单的英语(纯朴的派克员工=易于理解)。首先说简单的话,后来用行话对我来说更好。
—
苹果研磨机
在撰写本文时,所引用的网站正在引用此SO帖子。我的大脑只是抛出了一个依赖错误。
—
13