parseString static method
Returns a list of every DTD Attlist Declaration found in string
.
string
must not be null
.
If trimWhitespace
is true
, unnecessary whitespace between nodes
will be removed and all remaining whitespace will be replaced with
a single space. trimWhitespace
must not be null
.
start
and stop
refer to the indexes of the identified Attlist
Declarations. Only matches found between start
and stop
will be
returned. start
must not be null
and must be >= 0
. stop
may be
null
, but must be >= start
if provided.
Returns null
if no valid Attlist Declarations were found.
Implementation
static List<XmlAttlist>? parseString(
String string, {
bool trimWhitespace = true,
int start = 0,
int? stop,
}) {
assert(start >= 0);
assert(stop == null || stop >= start);
return StringParser.parse<XmlAttlist>(
input: string,
delimiter: Delimiters.attlist,
getNode: _getAttlist,
trimWhitespace: trimWhitespace,
start: start,
stop: stop,
);
}