java中使用DOM解析XML文档遇到问题
代码如下:我想传入一个acc对象,判断acc中的username属性是否与读到的username属性一样,如果一样,则打印用户名已经存在,如果不一样,则写入xml,但是两...
代码如下:
我想传入一个acc对象,判断acc中的username属性是否与读到的username属性一样,如果一样,则打印用户名已经存在,如果不一样,则写入xml,但是两个地方出错了:
一个是读取USERNAME标签的时候,有9个内容只能读出2个,还报这个错误:
java.lang.NullPointerException at SOC.Register.writeUserInfo(Register.java:41) at SOC.test.main(test.java:30)
一个是我的if条件只能放在在for循环中才能起作用,但是就没法用else来控制下面的语句了,而且我定义的name是在外面的,我认为if语句在for之外也能和name进行比较,但是报错的,谁能教我一下这个name的作用域规则问题到底是怎么回事,是不是for循环影响到了它的作用域,把它从全局变成了局部变量只能在for循环中使用?还有这个程序该怎么调才能完成我需要的功能,求解,调来调去调了一天了,这个功能也没法完成 展开
我想传入一个acc对象,判断acc中的username属性是否与读到的username属性一样,如果一样,则打印用户名已经存在,如果不一样,则写入xml,但是两个地方出错了:
一个是读取USERNAME标签的时候,有9个内容只能读出2个,还报这个错误:
java.lang.NullPointerException at SOC.Register.writeUserInfo(Register.java:41) at SOC.test.main(test.java:30)
一个是我的if条件只能放在在for循环中才能起作用,但是就没法用else来控制下面的语句了,而且我定义的name是在外面的,我认为if语句在for之外也能和name进行比较,但是报错的,谁能教我一下这个name的作用域规则问题到底是怎么回事,是不是for循环影响到了它的作用域,把它从全局变成了局部变量只能在for循环中使用?还有这个程序该怎么调才能完成我需要的功能,求解,调来调去调了一天了,这个功能也没法完成 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询