Download Now

    Reference Codebot.Text.Xml.pas

    Part of the Codebot package

    The Codebot.Text.Xml unit provides XML documents through a set of interfaces. IDocument is the root of an XML tree, INode is an element, attribute, text, or document node, and INodeList is a list of attributes or child nodes. IFiler reads and writes typed values to nodes selected by an XPath key, and can optionally encrypt them. SettingsLoad and SettingsSave read and write the settings file of the application.

    On Linux the implementation uses libxml2, and on Windows it uses MSXML.

    Items 60 items

    NameKindLine
    DecryptFuncvariable191
    DocumentCreatefunction194
    EncryptFuncvariable190
    FilerCreatefunction198
    IDocumentinterface162
    Beautifyprocedure169
    CreateAttributefunction171
    CreateElementfunction173
    Loadprocedure175
    Saveprocedure177
    Rootproperty179
    IFilerinterface41
    Decryptfunction49
    Encryptprocedure47
    ReadBoolfunction55
    ReadDatefunction71
    ReadFloatfunction67
    ReadIntfunction59
    ReadInt64function63
    ReadStrfunction51
    WriteBoolprocedure57
    WriteDateprocedure73
    WriteFloatprocedure69
    WriteIntprocedure61
    WriteInt64procedure65
    WriteStrprocedure53
    Documentproperty75
    INodeinterface82
    Forcefunction108
    Instancefunction98
    Nextfunction100
    SelectListfunction104, 106
    SelectNodefunction102
    Attributesproperty116
    Documentproperty110
    Filerproperty114
    Kindproperty120
    Nameproperty122
    Nodesproperty118
    Parentproperty112
    Textproperty124
    Xmlproperty126
    INodeListinterface133
    Addprocedure143, 145
    Clearprocedure141
    Removeprocedure147, 149
    ByIndexproperty155
    ByNameproperty153
    Countproperty151
    NewDocumentfunction196
    SettingsLoadfunction203
    SettingsSaveprocedure205
    TEncryptionFuncprocedural185
    TNodeKindenum28
    nkDocumentenum value28
    nkElementenum value28
    nkAttributeenum value28
    nkTextenum value28
    nkOtherenum value28
    XmlValidatefunction209