| 115 | } |
| 116 | |
| 117 | XmlNode XmlNode::next(const string & name) const |
| 118 | { |
| 119 | xmlNodePtr next = mNode ? mNode->next : nullptr; |
| 120 | while (next && name != reinterpret_cast<const XmlChar*>(next->name)) |
| 121 | { |
| 122 | next = next->next; |
| 123 | } |
| 124 | return XmlNode(next); |
| 125 | } |
| 126 | |
| 127 | size_t XmlNode::line() const |
| 128 | { |