Needed for parsing

Required Files
Methods
Public Instance methods
all(*patterns)
# File magic_xml.rb, line 1356
def all(*patterns)
    Patterns_all.new(*patterns)
end
any(*patterns)
# File magic_xml.rb, line 1377
def any(*patterns)
    Patterns_any.new(*patterns)
end
xml(*args, &blk)

Syntactic sugar for XML.new

# File magic_xml.rb, line 1327
def xml(*args, &blk)
    XML.new(*args, &blk)
end
xml!(*args, &blk)

xml! in XML { … } - context adds node to parent xml! in main context prints the argument (and returns it anyway)

# File magic_xml.rb, line 1333
def xml!(*args, &blk)
    node = xml(*args, &blk)
    print node
    node
end