| 31 | } |
| 32 | |
| 33 | Node *Cicada::DOMHelper::getFirstChildElementByName(Node *root, const string &name) |
| 34 | { |
| 35 | for (auto &i : root->getSubNodes()) { |
| 36 | if (i->getName() == name) return i; |
| 37 | } |
| 38 | return nullptr; |
| 39 | } |
| 40 | |
| 41 | void Cicada::DOMHelper::getElementsByTagName(Node *root, const string &name, vector<xml::Node *> *elements, bool selfContain) |
| 42 | { |