Struct svgdom::ParseOptions [] [src]

pub struct ParseOptions {
    pub parse_comments: bool,
    pub parse_declarations: bool,
    pub parse_unknown_elements: bool,
    pub parse_unknown_attributes: bool,
    pub parse_px_unit: bool,
    pub skip_unresolved_classes: bool,
}

Options that defines SVG parsing.

Fields

Add comment nodes to the DOM during parsing.

Add declaration nodes to the DOM during parsing.

Add unknown elements to the DOM during parsing.

All elements which is not defined in ElementId are unknown.

Add unknown attributes to elements during parsing.

All attributes which is not defined in AttributeId are unknown.

px unit in the <length> type is rudimentary, since it's the same as none.

By default we parse it as is, but it can be disabled.

Skip unresolved references inside the class attribute.

It's enabled by default, but if you disable it - all unresolved classes will be kept in the class attribute.

Trait Implementations

impl Default for ParseOptions
[src]

Returns the "default value" for a type. Read more