今天想通过服务器端的java代码输出一个xml文件,传到ajax客户端,可是在浏览器端通过getElementsByTagName方法怎么也找不到在xml中指定的结点名称。
纠结了俩小时以后……
原来是因为xml文件中没有根节点。例如下面的xml文件是不正确的:
<student> <id>1</id> <name>Lucy</name> </student> <student> <id>2</id> <name>Lily</name> </student>
正确的应该是:
<class> <student> <id>1</id> <name>Lucy</name> </student> <student> <id>2</id> <name>Lily</name> </student> </class>