| 187 | } |
| 188 | |
| 189 | TiXmlNode* TiXmlNode::InsertEndChild(const TiXmlNode& addThis) |
| 190 | { |
| 191 | if (addThis.Type() == TiXmlNode::DOCUMENT) |
| 192 | { |
| 193 | if (GetDocument()) |
| 194 | GetDocument()->SetError(TIXML_ERROR_DOCUMENT_TOP_ONLY, 0, 0, TIXML_ENCODING_UNKNOWN); |
| 195 | return 0; |
| 196 | } |
| 197 | TiXmlNode* node = addThis.Clone(); |
| 198 | if (!node) |
| 199 | return 0; |
| 200 | |
| 201 | return LinkEndChild(node); |
| 202 | } |
| 203 | |
| 204 | TiXmlNode* TiXmlNode::InsertBeforeChild(TiXmlNode* beforeThis, const TiXmlNode& addThis) |
| 205 | { |