Module: LibXML::XML::Parser::Options
| Relationships & Source Files | |
| Defined in: | ext/libxml/ruby_xml_parser_options.c |
Overview
Options that control the operation of the ::LibXML::XML::HTMLParser. The easiest way to set a parser’s options is to use the methods file, io or string. For additional control, see Context#options=.
Constant Summary
-
BIG_LINES =
# File 'ext/libxml/ruby_xml_parser_options.c', line 72
Store big lines numbers in text PSVI field
INT2NUM(XML_PARSE_BIG_LINES)
-
COMPACT =
# File 'ext/libxml/ruby_xml_parser_options.c', line 56
compact small text nodes
INT2NUM(XML_PARSE_COMPACT)
-
DTDATTR =
# File 'ext/libxml/ruby_xml_parser_options.c', line 27
default DTD attributes
INT2NUM(XML_PARSE_DTDATTR)
-
DTDLOAD =
# File 'ext/libxml/ruby_xml_parser_options.c', line 25
load the external subset
INT2NUM(XML_PARSE_DTDLOAD)
-
DTDVALID =
# File 'ext/libxml/ruby_xml_parser_options.c', line 29
validate with the DTD
INT2NUM(XML_PARSE_DTDVALID)
-
HUGE =
# File 'ext/libxml/ruby_xml_parser_options.c', line 64
relax any hardcoded limit from the parser
INT2NUM(XML_PARSE_HUGE)
-
IGNORE_ENC =
# File 'ext/libxml/ruby_xml_parser_options.c', line 70
ignore internal document encoding hint
INT2NUM(XML_PARSE_IGNORE_ENC)
-
NOBASEFIX =
# File 'ext/libxml/ruby_xml_parser_options.c', line 60
base uris
do not fixup XINCLUDE xml
-
NOBLANKS =
# File 'ext/libxml/ruby_xml_parser_options.c', line 37
remove blank nodes
INT2NUM(XML_PARSE_NOBLANKS)
-
NOCDATA =
# File 'ext/libxml/ruby_xml_parser_options.c', line 49
merge CDATA as text nodes
INT2NUM(XML_PARSE_NOCDATA)
-
NODICT =
# File 'ext/libxml/ruby_xml_parser_options.c', line 45
Do not reuse the context dictionnary
INT2NUM(XML_PARSE_NODICT)
-
NOENT =
# File 'ext/libxml/ruby_xml_parser_options.c', line 23
substitute entities
INT2NUM(XML_PARSE_NOENT)
-
NOERROR =
# File 'ext/libxml/ruby_xml_parser_options.c', line 31
suppress error reports
INT2NUM(XML_PARSE_NOERROR)
-
NONET =
# File 'ext/libxml/ruby_xml_parser_options.c', line 43
Forbid network access
INT2NUM(XML_PARSE_NONET)
-
NOWARNING =
# File 'ext/libxml/ruby_xml_parser_options.c', line 33
suppress warning reports
INT2NUM(XML_PARSE_NOWARNING)
-
NOXINCNODE =
# File 'ext/libxml/ruby_xml_parser_options.c', line 52
do not generate XINCLUDE START/END nodes
INT2NUM(XML_PARSE_NOXINCNODE)
-
NSCLEAN =
# File 'ext/libxml/ruby_xml_parser_options.c', line 47
remove redundant namespaces declarations
INT2NUM(XML_PARSE_NSCLEAN)
-
OLD10 =
# File 'ext/libxml/ruby_xml_parser_options.c', line 58
parse using XML-1.0 before update 5
INT2NUM(XML_PARSE_OLD10)
-
OLDSAX =
# File 'ext/libxml/ruby_xml_parser_options.c', line 68
parse using SAX2 interface before 2.7.0
INT2NUM(XML_PARSE_OLDSAX)
-
PEDANTIC =
# File 'ext/libxml/ruby_xml_parser_options.c', line 35
pedantic error reporting
INT2NUM(XML_PARSE_PEDANTIC)
-
RECOVER =
# File 'ext/libxml/ruby_xml_parser_options.c', line 21
recover on errors
INT2NUM(XML_PARSE_RECOVER)
-
SAX1 =
# File 'ext/libxml/ruby_xml_parser_options.c', line 39
use the
SAX1interface internallyINT2NUM(XML_PARSE_SAX1)
-
XINCLUDE =
# File 'ext/libxml/ruby_xml_parser_options.c', line 41
Implement XInclude substitition
INT2NUM(XML_PARSE_XINCLUDE)