29 void setName(
const std::string &name);
33 std::vector<Node>
getChildNodes(
const std::string &childNodeName);
36 void setProperty(
const std::string &propertyName,
const std::string &propertyValue);
37 void setProperty(
const std::pair<std::string, std::string> &propertyNameValue);
39 std::string
getProperty(
const std::string &propertyName)
const;
42 explicit Node(std::string name);