这篇教程C++ xmlKeepBlanksDefault函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中xmlKeepBlanksDefault函数的典型用法代码示例。如果您正苦于以下问题:C++ xmlKeepBlanksDefault函数的具体用法?C++ xmlKeepBlanksDefault怎么用?C++ xmlKeepBlanksDefault使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了xmlKeepBlanksDefault函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: xmlDiaSaveFile/*! * /brief Save an XML document to a file. * @param filename The file to save to. * @param cur The XML document structure. * @return The return value of xmlSaveFormatFileEnc. * @todo Get the proper defn of the return value from libxml2. * /ingroup DiagramXmlIo */intxmlDiaSaveFile (const char *filename, xmlDocPtr cur){ int old, ret; old = xmlKeepBlanksDefault (0); ret = xmlSaveFormatFileEnc (filename,cur, "UTF-8", 1); xmlKeepBlanksDefault (old); return ret;}
开发者ID:UIKit0,项目名称:dia,代码行数:19,
示例2: xmlDiaSaveFile/** Save an XML document to a file. * @param filename The file to save to. * @param cur The XML document structure. * @return The return value of xmlSaveFormatFileEnc. * @bug Get the proper defn of the return value from libxml2. */intxmlDiaSaveFile(const char *filename, xmlDocPtr cur){ int old = 0, ret; if (pretty_formated_xml) old = xmlKeepBlanksDefault (0); ret = xmlSaveFormatFileEnc (filename,cur, "UTF-8", pretty_formated_xml ? 1 : 0); if (pretty_formated_xml) xmlKeepBlanksDefault (old); return ret;}
开发者ID:yjdwbj,项目名称:c_struct_gui,代码行数:19,
示例3: oreganoXmlSAXParseFile// A modified version of XmlSAXParseFile in gnome-xml. This one lets us set// the user_data that is passed to the various callbacks, to make it possible// to avoid lots of global variables.gboolean oreganoXmlSAXParseFile (xmlSAXHandlerPtr sax, gpointer user_data, const gchar *filename){ g_return_val_if_fail (filename != NULL, FALSE); gboolean parser_failed, ret = TRUE; xmlParserCtxtPtr ctxt; ctxt = xmlCreateFileParserCtxt (filename); if (ctxt == NULL) return FALSE; ctxt->sax = sax; ctxt->userData = user_data;#if defined(LIBXML_VERSION) && LIBXML_VERSION >= 20000 xmlKeepBlanksDefault (0);#endif parser_failed = FALSE; if (xmlParseDocument (ctxt) < 0) { // FIXME post a message to the log buffer with as much details as possible g_message ("Failed to parse /"%s/"", filename); ret = FALSE; parser_failed = TRUE; } else { ret = ctxt->wellFormed ? TRUE : FALSE; if (sax != NULL) ctxt->sax = NULL; } if (!parser_failed) xmlFreeParserCtxt (ctxt); return ret;}
开发者ID:drahnr,项目名称:oregano,代码行数:37,
示例4: resetQueryint resetQuery(){ int ret; xmlDocPtr doc; xmlNodePtr video_node, message_node; xmlKeepBlanksDefault(0); doc = xmlNewDoc(BAD_CAST "1.0"); /* create pod node as root node */ video_node = xmlNewNode(NULL, BAD_CAST "video"); xmlDocSetRootElement(doc, video_node); message_node = xmlNewChild(video_node, NULL, BAD_CAST "message", BAD_CAST NULL); xmlNewChild(message_node, NULL, BAD_CAST "query", BAD_CAST NULL); // Save blank XML RESPONSE to File ret = xmlSaveFormatFileEnc(XML_QUERY, doc, "UTF-8", 1); // Dump to Console // xmlSaveFormatFileEnc("-", doc, "UTF-8", 1); xmlFreeDoc(doc); return ret;}
开发者ID:jnbagale,项目名称:podvideoapp,代码行数:26,
示例5: save_languages_to_xmlvoid save_languages_to_xml (language * languages, int size){ xmlDocPtr doc; xmlNodePtr parent, child; xmlXPathContextPtr xpathCtx; xmlXPathObjectPtr xpathObj; int i; xmlKeepBlanksDefault(0); doc = xmlNewDoc (BAD_CAST "1.0"); parent = xmlNewNode(NULL, "languages"); xmlDocSetRootElement(doc, parent); for(i=0; i<size; i++) { child = xmlNewTextChild (parent, NULL, "lang", NULL); xmlNewTextChild (child, NULL, "name", languages->name); xmlNewTextChild (child, NULL, "code", languages->code); xmlNewTextChild (child, NULL, "flag", languages->flag); languages++; } xmlSaveFormatFile ("src/config/languages.xml", doc, 1); xmlFreeDoc(doc);}
开发者ID:thof,项目名称:GSTranslator,代码行数:26,
|