日期:2014-05-20  浏览次数:20743 次

求解关于xml问题?
<?xml version="1.0" encoding="GB2312" standalone="no"?><books><classes name="武侠"><item><name>古侠今遇</name><author>醉人岁月</author><synopsis>与世隔绝三百年......</synopsis></item><item><name>寒剑孤灯</name><author>忧郁丁香</author><synopsis>寒剑孤灯......</synopsis></item></classes><classes name="言情"></classes></books>

------解决方案--------------------
你要完整检查下:
booksElement1.getElementsByTagName("name").item(0).getFirstChild().getNodeValue();
这个内容,其中哪项就已经是 null 了。

比如: booksElement1.getElementsByTagName("name") 可能就是null

你如果不熟悉断点调试的话,可以:
System.out.println(booksElement1.getElementsByTagName("name"));
System.out.println(booksElement1.getElementsByTagName("name").item(0));
System.out.println(booksElement1.getElementsByTagName("name").item(0).getFirstChild());
------解决方案--------------------
java.net.BindException: Address already in use: JVM_Bind

这个不是语句的问题,是你重复启动应用程序了;也就是前面那个没关掉,所以端口冲突了。