| 954 | } |
| 955 | |
| 956 | void Metadata::parseContentNodeVersion1(const DOMElement* contentNode) |
| 957 | { |
| 958 | auto children = contentNode->getChildNodes(); |
| 959 | for (XMLSize_t i = 0; i < children->getLength(); ++i) { |
| 960 | auto child = dynamic_cast<const DOMElement*>(children->item(i)); |
| 961 | if (child) { |
| 962 | auto tag = StrXUTF8(child->getTagName()).str; |
| 963 | _content.insert(std::make_pair(tag, Metadata(child, 1))); |
| 964 | } |
| 965 | } |
| 966 | } |
| 967 | |
| 968 | Meta::Contact::Contact(std::string name, std::string email) |
| 969 | : name(std::move(name)) |