慎用elementsByTagName()函数

今天在对基础parse模块进行单元测试,在用自建XML进行测试时发现了一些莫名的小bug。

当然又是一顿查错,最后发现问题在于elementsByTagName函数,它竟然是大小写敏感(case insensitive)的!!这种着实下流的设计……也就是说找“Node1”是不会找到“node1”的。

这样的话在调用各家的open api时,可靠性就完全依赖人品了,太不安全了,哎,基础模块小规模重构。