Trilium Backend API
    Preparing search index...

    Interface ParserOptions

    interface ParserOptions {
        decodeEntities?: boolean;
        lowerCaseAttributeNames?: boolean;
        lowerCaseTags?: boolean;
        recognizeCDATA?: boolean;
        recognizeSelfClosing?: boolean;
        Tokenizer?: typeof default;
        xmlMode?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    decodeEntities?: boolean

    Decode entities within the document.

    true
    
    lowerCaseAttributeNames?: boolean

    If set to true, all attribute names will be lowercased. This has noticeable impact on speed.

    !xmlMode
    
    lowerCaseTags?: boolean

    If set to true, all tags will be lowercased.

    !xmlMode
    
    recognizeCDATA?: boolean

    If set to true, CDATA sections will be recognized as text even if the xmlMode option is not enabled. NOTE: If xmlMode is set to true then CDATA sections will always be recognized as text.

    xmlMode
    
    recognizeSelfClosing?: boolean

    If set to true, self-closing tags will trigger the onclosetag event even if xmlMode is not set to true. NOTE: If xmlMode is set to true then self-closing tags will always be recognized.

    xmlMode
    
    Tokenizer?: typeof default

    Allows the default tokenizer to be overwritten.

    xmlMode?: boolean

    Indicates whether special tags (<script>, <style>, and <title>) should get special treatment and if "empty" tags (eg. <br>) can have children. If false, the content of special tags will be text only. For feeds and other XML content (documents that don't consist of HTML), set this to true.

    false