| 672 | } |
| 673 | |
| 674 | const XMLElement* XMLNode::PreviousSiblingElement(const char* value) const { |
| 675 | for (XMLNode* element = _prev; element; element = element->_prev) { |
| 676 | if (element->ToElement() |
| 677 | && (!value || XMLUtil::StringEqual(value, element->Value()))) { |
| 678 | return element->ToElement(); |
| 679 | } |
| 680 | } |
| 681 | return 0; |
| 682 | } |
| 683 | |
| 684 | char* XMLNode::ParseDeep(char* p, StrPair* parentEnd) { |
| 685 | // This is a recursive method, but thinking about it "at the current level" |
nothing calls this directly
no test coverage detected