class LibXML::XML::Document

def self.file(path, encoding: nil, options: nil)

by using Bitwise OR (|).
XML::Parser::Options. Mutliple options can be combined
options - Parser options. Valid values are the constants defined on
are the encoding constants defined on XML::Encoding.
encoding - The document encoding, defaults to nil. Valid values
path - Path to file

Parameters:

Creates a new document from the specified file or uri.

options: XML::Parser::Options::NOENT) -> XML::Document
XML::Document.file(path, encoding: XML::Encoding::UTF_8,
XML::Document.file(path) -> XML::Document
call-seq:
def self.file(path, encoding: nil, options: nil)
  Parser.file(path, encoding: encoding, options: options).parse
end