关于nextelements和中学的jsoup方程

时间:2016-03-01 14:14:35

标签: jsoup equation siblings

我试图检查jsoup上条件语句中对象的nextElementSibling()和lastElementSibling()的等式。这是我尝试的方式:

;LN# [ADDR ] Source Code 
 1   [-----] $MOD51     ; This includes 8051 definitions for the  Metalink assembler
 2   [-----] 
 3   [00000] Mov R0, #00H ; LOAD 00H to Register R0
 4   [00002] Mov R1, #01H ; LOAD 01H to Register R1
 5   [00004] Mov R2, #02H ; LOAD 02H to Register R2
 6   [00006] Mov R3, #03H ; LOAD 03H to Register R3
 7   [00008] Mov R4, #04H ; LOAD 04H to Register R4
 8   [0000A] Mov R5, #05H ; LOAD 05H to Register R5
 9   [0000C] Mov R6, #06H ; LOAD 06H to Register R6
10  [0000E] Mov R7, #07H ; LOAD 07H to Register R7
11  [00010] nop
12  [-----] 
13  [-----] 
14  [-----] 
15  [00011] setb psw.3
16  [-----] 
17  [00013] Mov R0, #10H ; LOAD 10H to Register R0
18  [00015] Mov R1, #11H ; LOAD 11H to Register R1
19  [00017] Mov R2, #12H ; LOAD 12H to Register R2
20  [00019] Mov R3, #13H ; LOAD 13H to Reigster R3
21  [0001B] Mov R4, #14H ; LOAD 14H to Register R4
22  [0001D] Mov R5, #15H ; LOAD 15H to Register R5
23  [0001F] Mov R6, #16H ; LOAD 16H to Register R6
24  [00021] Mov R7, #17H ; LOAD 17H to Register R7
25  [00023] nop
26  [-----] 
27  [00024] setb psw.4
28  [-----] 
29  [00026] Mov R0, #20H ; LOAD 20H to Register R0
30  [00028] Mov R1, #21H ; LOAD 21H to Register R1
31  [0002A] Mov R2, #22H ; LOAD 22H to Register R2
32  [0002C] Mov R3, #23H ; LOAD 23H to Register R3
33  [0002E] Mov R4, #24H ; LOAD 24H to Register R4
34  [00030] Mov R5, #25H ; LOAD 25H to Register R5
35  [00032] Mov R6, #26H ; LOAD 26H to Register R6
36  [00034] Mov R7, #27H ; LOAD 27H to Register R7
37  [00036] nop 
38  [-----] 
39  [00037] setb psw.5
40  [-----] 
41  [00039] Mov R0, #30H ; LOAD 30H to Register R0
42  [0003B] Mov R1, #31H ; LOAD 31H to Register R1
43  [0003D] Mov R2, #32H ; LOAD 32H to Register R2
44  [0003F] Mov R3, #33H ; LOAD 33H to Register R3
45  [00041] Mov R4, #34H ; LOAD 34H to Register R4
46  [00043] Mov R5, #35H ; LOAD 35H to Register R5
47  [00045] Mov R6, #36H ; LOAD 36H to Register R6
48  [00047] Mov R7, #37H ; LOAD 37H to Register R7

但是当我运行它时,应用程序崩溃,因为它总是返回" false"。 这个陈述有什么问题,我怎么能修正这个等式?

1 个答案:

答案 0 :(得分:1)

我试图控制传递最后一个元素的最后一个循环,但是当最后一个循环出现时,op.nextElementSibling()返回null并且某种程度上应用程序崩溃了。我在所有其他人之前做了另一个条件语句来检查nextElementSibling是否为null,这就是我解决问题的方法。