Creates a new CFXMLNode.
SDK
- macOS 10.0–10.8Deprecated
Framework
- Core Foundation
Declaration
CFXMLNode Ref CFXMLNodeCreate(CFAllocator Ref alloc, CFXMLNode Type Code xmlType, CFString Ref dataString, const void *additionalInfoPtr, CFIndex version);
Parameters
alloc
The allocator to use to allocate memory for the new object. Pass
NULL
or kCFAllocatorDefault to use the current default allocator.xmlType
Type identifier code for the XML structure you want this node to describe.
dataString
The XML data.
additionalInfoPtr
A pointer to a structure containing additional information about the XML data.
version
The version number of the CFXMLNode object you want to create. Pass one of the pre-defined constants, typically
k
.CFXMLNode Current Version
Return Value
A new CFXMLNode object. Ownership follows the The Create Rule.