CFMT: NewCFObjectMBSFromXMLMT

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

NewCFObjectMBSFromXMLMT(data as string) as CFObjectMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method CoreFoundation MBS MacCF Plugin 11.3 ✅ Yes ❌ No ❌ No ✅ Yes All
Parses the XML data and returns a CFObject.

Same as NewCFObjectMBSFromXML, but with additional multithreading.

Note that the CFObject returned is in most times a CFDictionary or a CFArray.
This function takes text and binary plist file content.

The work is performed on a preemptive thread, so this function does not block the application and can yield time to other Xojo threads. Must be called in a Xojo thread to enjoy benefits. If called in main thread will block, but keep other background threads running.

See also:

NewCFObjectMBSFromXMLMT(file as folderitem) as CFObjectMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method CoreFoundation MBS MacCF Plugin 11.3 ✅ Yes ❌ No ❌ No ✅ Yes All
Parses the XML data and returns a CFObject.
Example
dim f as FolderItem = SpecialFolder.Desktop.Child("test.xml")
dim o as CFObjectMBS = NewCFObjectMBSFromXMLMT(f)

if o = nil then
MsgBox "Error"
else
MsgBox "OK"
end if

Same as NewCFObjectMBSFromXML, but with additional multithreading.

Note that the CFObject returned is in most times a CFDictionary or a CFArray.
This function takes text and binary plist file content.

The work is performed on a preemptive thread, so this function does not block the application and can yield time to other Xojo threads. Must be called in a Xojo thread to enjoy benefits. If called in main thread will block, but keep other background threads running.

See also:

NewCFObjectMBSFromXMLMT(XMLdata as CFBinaryDataMBS) as CFObjectMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method CoreFoundation MBS MacCF Plugin 11.3 ✅ Yes ❌ No ❌ No ✅ Yes All
Parses the XML data and returns a CFObject.

Note that the CFObject returned is in most times a CFDictionary or a CFArray.
This function takes text and binary plist file content.

The work is performed on a preemptive thread, so this function does not block the application and can yield time to other Xojo threads. Must be called in a Xojo thread to enjoy benefits. If called in main thread will block, but keep other background threads running.

See also:

The items on this page are in the following plugins: MBS MacCF Plugin.


💬 Ask a question or report a problem