Functions | |
FCOLLADA_EXPORT xmlNode * | CreateNode (const char *name) |
Creates a dangling XML tree node. | |
FCOLLADA_EXPORT void | AddChild (xmlNode *parent, xmlNode *child) |
Appends a dangling XML tree child node to a XML tree node. | |
FCOLLADA_EXPORT xmlNode * | AddChild (xmlNode *parent, const char *name) |
Creates a child XML tree node within a XML tree node. | |
FCOLLADA_EXPORT xmlNode * | AddChild (xmlNode *parent, const char *name, const char *content) |
Creates a child XML tree node within a XML tree node. | |
FCOLLADA_EXPORT xmlNode * | AddChild (xmlNode *parent, const char *name, const fstring &content) |
See above. | |
xmlNode * | AddChild (xmlNode *parent, const char *name, const string &content) |
See above. | |
xmlNode * | AddChild (xmlNode *parent, const char *name, FUSStringBuilder &content) |
See above. | |
template<typename T> | |
xmlNode * | AddChild (xmlNode *parent, const char *name, const T &value) |
Creates a child XML tree node within a XML tree node. | |
FCOLLADA_EXPORT void | AddSibling (xmlNode *sibling, xmlNode *dangling) |
Appends a dangling XML tree node as a sibling of a XML tree node. | |
FCOLLADA_EXPORT xmlNode * | AddSibling (xmlNode *sibling, const char *name) |
Creates a XML tree node as a sibling of a XML tree node. | |
FCOLLADA_EXPORT xmlNode * | AddChildOnce (xmlNode *parent, const char *name, const char *content=NULL) |
Returns a child XML tree node within a XML tree node. | |
xmlNode * | AddChildOnce (xmlNode *parent, const char *name, const string &content) |
See above. | |
xmlNode * | AddChildOnce (xmlNode *parent, const char *name, FUSStringBuilder &content) |
See above. | |
template<typename T> | |
xmlNode * | AddChildOnce (xmlNode *parent, const char *name, const T &value) |
Returns a child XML tree node within a XML tree node. | |
FCOLLADA_EXPORT void | AddContent (xmlNode *node, const char *content) |
Appends a content string to a XML tree node. | |
FCOLLADA_EXPORT void | AddContent (xmlNode *node, const fstring &content) |
See above. | |
void | AddContent (xmlNode *node, const string &content) |
See above. | |
void | AddContent (xmlNode *node, FUSStringBuilder &content) |
See above. | |
template<typename T> | |
void | AddContent (xmlNode *node, const T &value) |
Appends a primitive value to a XML tree node. | |
FCOLLADA_EXPORT void | AddAttribute (xmlNode *node, const char *attributeName, const char *attributeValue) |
Appends a XML attribute to a XML tree node. | |
FCOLLADA_EXPORT void | AddAttribute (xmlNode *node, const char *attributeName, const fstring &attributeValue) |
See above. | |
void | AddAttribute (xmlNode *node, const char *attributeName, FUSStringBuilder &attributeValue) |
See above. | |
void | AddAttribute (xmlNode *node, const char *attributeName, const string &attributeValue) |
See above. | |
template<typename T> | |
void | AddAttribute (xmlNode *node, const char *attributeName, const T &attributeValue) |
Appends a XML attribute to a XML tree node. | |
FCOLLADA_EXPORT void | AddChildSorted (xmlNode *parent, xmlNode *child) |
Appends a dangling XML tree node to a XML tree node The dangling XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name. | |
FCOLLADA_EXPORT xmlNode * | AddChildSorted (xmlNode *parent, const char *name, const char *content=NULL) |
Creates a new child XML tree node of a XML tree node The new child XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name. |
Based on top of the LibXML2 library. This whole namespace is considered external and should only be used by the FCollada library.
|
Appends a XML attribute to a XML tree node. A XML attribute appears in the form <node name="value"@/>.
|
|
Appends a XML attribute to a XML tree node. A XML attribute appears in the form <node name="value"/>.
|
|
Creates a child XML tree node within a XML tree node. The child XML tree node is added at the end of the parent XML tree node children list. The given content value is added, in string-form, to the returned child XML tree node.
|
|
Creates a child XML tree node within a XML tree node. The child XML tree node is added at the end of the parent XML tree node children list. The given content string is added to the returned child XML tree node.
|
|
Creates a child XML tree node within a XML tree node. The child XML tree node is added at the end of the parent XML tree node children list.
|
|
Appends a dangling XML tree child node to a XML tree node. The child XML tree node is added at the end of the parent XML tree node children list.
|
|
Returns a child XML tree node within a XML tree node. If the child XML tree node with the given name does not exists, it is created and the given content is added to the new XML tree node.
|
|
Returns a child XML tree node within a XML tree node. If the child XML tree node with the given name does not exists, it is created and the given content is added to the new XML tree node.
|
|
Creates a new child XML tree node of a XML tree node The new child XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name.
|
|
Appends a dangling XML tree node to a XML tree node The dangling XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name.
|
|
Appends a primitive value to a XML tree node. The primitive value is added at the end of the XML tree node's content, with no special characters added.
|
|
Appends a content string to a XML tree node. The content string is added at the end of the XML tree node's content, with no special characters added.
|
|
Creates a XML tree node as a sibling of a XML tree node. Two sibling XML tree nodes have the same parent XML tree node. The new XML tree node is added at the end of the parent XML tree node children list.
|
|
Appends a dangling XML tree node as a sibling of a XML tree node. Two sibling XML tree nodes have the same parent XML tree node. The dangling XML tree node is added at the end of the parent XML tree node children list.
|
|
Creates a dangling XML tree node.
|