Lines Matching refs:xmlNode
49 static bool TagNameEquals(const xmlNode* node, const char* expected_name,
58 static std::vector<xmlNode*> GetChildren(xmlNode* root, xmlNs* xml_namespace,
60 std::vector<xmlNode*> result;
61 for (xmlNode* child = root->children; child != NULL; child = child->next) {
71 static std::string GetAttribute(xmlNode* node, const char* attribute_name) {
112 static xmlNs* GetNamespace(xmlNode* node, const char* expected_href) {
126 static bool ParseSingleAppTag(xmlNode* app_node, xmlNs* xml_namespace,
137 std::vector<xmlNode*> updates = GetChildren(app_node, xml_namespace,
147 xmlNode *updatecheck = updates[0];
218 xmlNode *root = xmlDocGetRootElement(document.get());
244 std::vector<xmlNode*> daystarts = GetChildren(root, gupdate_ns, "daystart");
246 xmlNode* first = daystarts[0];
255 std::vector<xmlNode*> apps = GetChildren(root, gupdate_ns, "app");