Skip to content

Commit a4181c9

Browse files
committed
Fix ProcInst node level. Change condition to check for DocumentNode
1 parent 2100913 commit a4181c9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

parse.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ func (p *parser) parse() (*Node, error) {
344344
}
345345
case xml.ProcInst: // Processing Instruction
346346
level := p.level
347-
if p.prev.Type != ElementNode && p.prev.Type != DeclarationNode && p.prev.Type != ProcessingInstruction {
347+
if p.prev.Type == DocumentNode {
348348
level = p.level + 1
349349
}
350350
node := &Node{Type: DeclarationNode, Data: tok.Target, level: level, LineNumber: p.currentLine}

0 commit comments

Comments
 (0)