| 650 | } |
| 651 | |
| 652 | const XMLElement* XMLNode::LastChildElement(const char* value) const { |
| 653 | for (XMLNode* node = _lastChild; node; node = node->_prev) { |
| 654 | XMLElement* element = node->ToElement(); |
| 655 | if (element) { |
| 656 | if (!value || XMLUtil::StringEqual(element->Name(), value)) { |
| 657 | return element; |
| 658 | } |
| 659 | } |
| 660 | } |
| 661 | return 0; |
| 662 | } |
| 663 | |
| 664 | const XMLElement* XMLNode::NextSiblingElement(const char* value) const { |
| 665 | for (XMLNode* element = this->_next; element; element = element->_next) { |
nothing calls this directly
no test coverage detected