xmlDocPtr doc = xmlNewDoc(BAD_CAST"1.0");
xmlNodePtr root_node = xmlNewNode(NULL,BAD_CAST"root");
//设置根节点
xmlDocSetRootElement(doc,root_node);
//在根节点中直接创建节点
// xmlNewTextChild(root_node, NULL, BAD_CAST "newNode1", BAD_CAST "newNode1 content");
//xmlNewTextChild(root_node, NULL, BAD_CAST "newNode2", BAD_CAST "newNode2 content");
// xmlNewTextChild(root_node, NULL, BAD_CAST "newNode3", BAD_CAST "newNode3 content");
//创建一个节点,设置其内容和属性,然后加入根结点
// xmlNodePtr node = xmlNewNode(NULL,BAD_CAST"node2");
// xmlNodePtr content = xmlNewText(BAD_CAST"NODE CONTENT");
// xmlAddChild(root_node,node);
// xmlAddChild(node,content);
// xmlNewProp(node,BAD_CAST"attribute",BAD_CAST "yes");
//创建一个儿子和孙子节点
xmlNodePtr node = xmlNewNode(NULL, BAD_CAST "son1");
xmlAddChild(root_node,node);
xmlNodePtr grandson = xmlNewNode(NULL, BAD_CAST "om_alarm_id");
xmlAddChild(node,grandson);
xmlAddChild(grandson, xmlNewText(BAD_CAST "3"));
grandson = xmlNewNode(NULL, BAD_CAST "alarm_position");
xmlAddChild(node,grandson);
xmlAddChild(grandson, xml
xml的创建和解析
最新推荐文章于 2024-05-11 23:10:09 发布