Go to the source code of this file.
Namespaces | |
| namespace | FUXmlWriter |
Functions | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::CreateNode (const char *name) |
| Creates a dangling XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddChild (xmlNode *parent, xmlNode *child) |
| Appends a dangling XML tree child node to a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::RenameNode (xmlNode *node, const char *newName) |
| Rename the given node to the new name. | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::AddChild (xmlNode *parent, const char *name) |
| Creates a child XML tree node within a XML tree node. | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::AddChild (xmlNode *parent, const char *name, const char *content) |
| Creates a child XML tree node within a XML tree node. | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::AddChild (xmlNode *parent, const char *name, const fstring &content) |
| See above. | |
| xmlNode * | FUXmlWriter::AddChild (xmlNode *parent, const char *name, const fm::string &content) |
| See above. | |
| xmlNode * | FUXmlWriter::AddChild (xmlNode *parent, const char *name, FUSStringBuilder &content) |
| See above. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddContentUnprocessed (xmlNode *node, const char *content) |
| Appends an unprocessed content string to a XML tree node. | |
| void | FUXmlWriter::AddContentUnprocessed (xmlNode *node, const fm::string &content) |
| See above. | |
| void | FUXmlWriter::AddContentUnprocessed (xmlNode *node, FUSStringBuilder &content) |
| See above. | |
| template<typename T> | |
| xmlNode * | FUXmlWriter::AddChild (xmlNode *parent, const char *name, const T &value) |
| Creates a child XML tree node within a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddSibling (xmlNode *sibling, xmlNode *dangling) |
| Appends a dangling XML tree node as a sibling of a XML tree node. | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::AddSibling (xmlNode *sibling, const char *name) |
| Creates a XML tree node as a sibling of a XML tree node. | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::InsertChild (xmlNode *parent, xmlNode *sibling, const char *name) |
| Inserts a XML tree node before the given XML tree child node. | |
| FCOLLADA_EXPORT xmlNode * | FUXmlWriter::AddChildOnce (xmlNode *parent, const char *name, const char *content=NULL) |
| Returns a child XML tree node within a XML tree node. | |
| xmlNode * | FUXmlWriter::AddChildOnce (xmlNode *parent, const char *name, const fm::string &content) |
| See above. | |
| xmlNode * | FUXmlWriter::AddChildOnce (xmlNode *parent, const char *name, FUSStringBuilder &content) |
| See above. | |
| template<typename T> | |
| xmlNode * | FUXmlWriter::AddChildOnce (xmlNode *parent, const char *name, const T &value) |
| Returns a child XML tree node within a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddContent (xmlNode *node, const char *content) |
| Appends a content string to a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddContent (xmlNode *node, const fstring &content) |
| See above. | |
| void | FUXmlWriter::AddContent (xmlNode *node, const fm::string &content) |
| See above. | |
| void | FUXmlWriter::AddContent (xmlNode *node, FUSStringBuilder &content) |
| See above. | |
| FCOLLADA_EXPORT void | FUXmlWriter::ConvertFilename (fstring &str) |
| Converts all the spaces and other characters not acceptable in filenames, into their hex-equivalent. | |
| template<typename T> | |
| void | FUXmlWriter::AddContent (xmlNode *node, const T &value) |
| Appends a primitive value to a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddAttribute (xmlNode *node, const char *attributeName, const char *attributeValue) |
| Appends a XML attribute to a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::AddAttribute (xmlNode *node, const char *attributeName, const fstring &attributeValue) |
| See above. | |
| void | FUXmlWriter::AddAttribute (xmlNode *node, const char *attributeName, FUSStringBuilder &attributeValue) |
| See above. | |
| void | FUXmlWriter::AddAttribute (xmlNode *node, const char *attributeName, const fm::string &attributeValue) |
| See above. | |
| template<typename T> | |
| void | FUXmlWriter::AddAttribute (xmlNode *node, const char *attributeName, const T &attributeValue) |
| Appends a XML attribute to a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::RemoveAttribute (xmlNode *node, const char *attributeName) |
| Removes a XML attribute from a XML tree node. | |
| FCOLLADA_EXPORT void | FUXmlWriter::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 * | FUXmlWriter::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. | |
| FCOLLADA_EXPORT void | FUXmlWriter::ReParentNode (xmlNode *node, xmlNode *newParent) |
| Detaches a XML tree node from its current parent and adds it as the child of another XML tree node. | |
1.4.6-NO