StyleNodePtr StyleNode::createStyleTree(const DocumentPtr& doc) { StyleNodePtr root = std::make_shared<StyleNode>(doc); for(auto& child : doc->getChildren()) { root->parseNode(root, child); } return root; }