Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TiXmlElement *_rootElement;
- TiXmlElement *_dialogsElement;
- TiXmlElement *_dialogElement;
- TiXmlDocument _document;
- void setDocument (TiXmlDocument doc) { this->_document = doc; }
- void setRootElement (TiXmlElement * element) { this->_rootElement = element; }
- void setDialogsElement (TiXmlElement * element) { this->_dialogsElement = element; }
- TiXmlDocument getDocument () { return this->_document; }
- TiXmlElement* getRootElement () { return this->_rootElement; }
- TiXmlElement* getDialogsElement () { return this->_dialogsElement; }
- DCXML::DCXML(const char *dialogMark,const char *dialogName,TiXmlDocument doc) {
- ...
- this->setDocument(doc);
- this->setRootElement(this->getDocument().FirstChildElement("dcxml"));
- this->setDialogsElement(this->getRootElement()->FirstChildElement("dialogs"));
- TiXmlDocument doc(input.gettok(2,""").to_chr());
- bool dcxmlFile = doc.LoadFile();
- ...
- DCXML *dcxml = new DCXML(input.gettok(2).to_chr(),input.gettok(3).to_chr(),doc);
- this->setDialogsElement(this->getRootElement()->FirstChildElement("dialogs"));
- <?xml version="1.0" encoding="utf-8"?>
- <dcxml>
- <dialogs>
- <dialog
- name="mediaplayer"
- center=""
- w="300"
- h="400"
- caption="Mamp 4.0 BETA"
- border="btmnzy">
- </dialog>
- </dialogs>
- </dcxml>
- TiXmlDocument getDocument () { return this->_document; }
- const TiXmlElement * FirstChildElement (const char *value) const // :1
- const TiXmlElement * FirstChildElement (const std::string &_value) const // :2
- TiXmlElement * FirstChildElement (const std::string &_value) // :3
- <implied obj param> <implicit obj param> <arg1> <param1>
- TiXmlElement& TiXmlElement const& char const* char const* // :1
- TiXmlElement& TiXmlElement const& char const* std::string const& // :2
- TiXmlElement& TiXmlElement& char const* std::string const& // :3
- this->setDialogsElement(
- this->getRootElement()->FirstChildElement(std::string("dialogs")));
- this->setDialogsElement(
- const_cast<TiXmlElement const*>(this->getRootElement())->
- FirstChildElement("dialogs"));
Add Comment
Please, Sign In to add comment