您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ xmlTextWriterStartElement函数代码示例

51自学网 2021-06-03 11:47:17
  C++
这篇教程C++ xmlTextWriterStartElement函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中xmlTextWriterStartElement函数的典型用法代码示例。如果您正苦于以下问题:C++ xmlTextWriterStartElement函数的具体用法?C++ xmlTextWriterStartElement怎么用?C++ xmlTextWriterStartElement使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了xmlTextWriterStartElement函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: INSTANCE_METHOD_INJECTION_BUILTIN

bool c_XMLWriter::t_writeelement(CStrRef name,                                 CStrRef content /* = null_string */) {  INSTANCE_METHOD_INJECTION_BUILTIN(XMLWriter, XMLWriter::writeelement);  if (xmlValidateName((xmlChar*)name.data(), 0)) {    raise_warning("invalid element name: %s", name.data());    return false;  }  int ret = -1;  if (m_ptr) {    if (content.isNull()) {      ret = xmlTextWriterStartElement(m_ptr, (xmlChar*)name.data());      if (ret == -1) return false;      ret = xmlTextWriterEndElement(m_ptr);      if (ret == -1) return false;    } else {      ret = xmlTextWriterWriteElement(m_ptr, (xmlChar*)name.data(),                                      (xmlChar*)content.data());    }  }  return ret != -1;}
开发者ID:activeingredient,项目名称:hiphop-php,代码行数:21,


示例2: xmlTextWriterStartElement

void PnlFmncNavLabbook::Tag::writeXML(			const uint ixFmncVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagFmncNavLabbook";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemFmncNavLabbook";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixFmncVLocale == VecFmncVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Electronic labbook module");			writeStringAttr(wr, itemtag, "sref", "CptStp", "recipes");			writeStringAttr(wr, itemtag, "sref", "CptPrj", "projects");			writeStringAttr(wr, itemtag, "sref", "CptRun", "runs");			writeStringAttr(wr, itemtag, "sref", "CptAct", "activities");			writeStringAttr(wr, itemtag, "sref", "CptSep", "steps");			writeStringAttr(wr, itemtag, "sref", "CptSmp", "samples");		} else if (ixFmncVLocale == VecFmncVLocale::DECH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Elektronisches Laborbuch");			writeStringAttr(wr, itemtag, "sref", "CptStp", "Rezepte");			writeStringAttr(wr, itemtag, "sref", "CptPrj", "Projekte");			writeStringAttr(wr, itemtag, "sref", "CptRun", "L//u00e4ufe");			writeStringAttr(wr, itemtag, "sref", "CptAct", "Aktivit//u00e4ten");			writeStringAttr(wr, itemtag, "sref", "CptSep", "Schritte");			writeStringAttr(wr, itemtag, "sref", "CptSmp", "Samples");		} else if (ixFmncVLocale == VecFmncVLocale::FRCH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Partie cahier //u00e9lectronique");			writeStringAttr(wr, itemtag, "sref", "CptStp", "recettes");			writeStringAttr(wr, itemtag, "sref", "CptPrj", "projets");			writeStringAttr(wr, itemtag, "sref", "CptRun", "d//u00e9roulements");			writeStringAttr(wr, itemtag, "sref", "CptAct", "activit//u00e9s");			writeStringAttr(wr, itemtag, "sref", "CptSep", "//u00e9tapes");			writeStringAttr(wr, itemtag, "sref", "CptSmp", "//u00e9chantillons");		};	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:40,


示例3: xmlTextWriterStartElement

void PnlFmncTolRec::StatApp::writeXML(			xmlTextWriter* wr			, string difftag			, bool shorttags			, const bool initdoneDetail			, const bool initdoneKSteppar			, const bool initdoneKToolchar			, const bool initdoneAAvl			, const bool initdoneAChar			, const bool initdoneARes			, const bool initdoneAUtil			, const bool initdone1NArticle			, const bool initdoneRlv1NStep			, const bool initdoneRef1NFile			, const bool initdoneMNTooltype			, const bool initdoneMNFabuser			, const bool initdoneSvcMNOrg		) {	if (difftag.length() == 0) difftag = "StatAppFmncTolRec";	string itemtag;	if (shorttags) itemtag = "Si";	else itemtag = "StatitemAppFmncTolRec";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		writeBoolAttr(wr, itemtag, "sref", "initdoneDetail", initdoneDetail);		writeBoolAttr(wr, itemtag, "sref", "initdoneKSteppar", initdoneKSteppar);		writeBoolAttr(wr, itemtag, "sref", "initdoneKToolchar", initdoneKToolchar);		writeBoolAttr(wr, itemtag, "sref", "initdoneAAvl", initdoneAAvl);		writeBoolAttr(wr, itemtag, "sref", "initdoneAChar", initdoneAChar);		writeBoolAttr(wr, itemtag, "sref", "initdoneARes", initdoneARes);		writeBoolAttr(wr, itemtag, "sref", "initdoneAUtil", initdoneAUtil);		writeBoolAttr(wr, itemtag, "sref", "initdone1NArticle", initdone1NArticle);		writeBoolAttr(wr, itemtag, "sref", "initdoneRlv1NStep", initdoneRlv1NStep);		writeBoolAttr(wr, itemtag, "sref", "initdoneRef1NFile", initdoneRef1NFile);		writeBoolAttr(wr, itemtag, "sref", "initdoneMNTooltype", initdoneMNTooltype);		writeBoolAttr(wr, itemtag, "sref", "initdoneMNFabuser", initdoneMNFabuser);		writeBoolAttr(wr, itemtag, "sref", "initdoneSvcMNOrg", initdoneSvcMNOrg);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:40,


示例4: xmlTextWriterStartElement

void PnlFmncArtList::Tag::writeXML(			const uint ixFmncVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagFmncArtList";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemFmncArtList";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixFmncVLocale == VecFmncVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Articles");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "Reference");			writeStringAttr(wr, itemtag, "sref", "TcoTit", "Name");			writeStringAttr(wr, itemtag, "sref", "TcoOrg", "Manufacturer");			writeStringAttr(wr, itemtag, "sref", "TcoTol", "Tool");			writeStringAttr(wr, itemtag, "sref", "TcoTyp", "Type");		} else if (ixFmncVLocale == VecFmncVLocale::DECH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Artikel");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "Referenz");			writeStringAttr(wr, itemtag, "sref", "TcoTit", "Name");			writeStringAttr(wr, itemtag, "sref", "TcoOrg", "Hersteller");			writeStringAttr(wr, itemtag, "sref", "TcoTol", "Ger//u00e4t");			writeStringAttr(wr, itemtag, "sref", "TcoTyp", "Typ");		} else if (ixFmncVLocale == VecFmncVLocale::FRCH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Articles");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "R//u00e9f//u00e9rence");			writeStringAttr(wr, itemtag, "sref", "TcoTit", "Nom");			writeStringAttr(wr, itemtag, "sref", "TcoOrg", "Fournisseur");			writeStringAttr(wr, itemtag, "sref", "TcoTol", "//u00e9quipement");			writeStringAttr(wr, itemtag, "sref", "TcoTyp", "Type");		};		writeStringAttr(wr, itemtag, "sref", "Trs", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::GOTO, ixFmncVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "TxtShowing1", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::SHOWLONG, ixFmncVLocale)));		writeStringAttr(wr, itemtag, "sref", "TxtShowing2", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::EMPLONG, ixFmncVLocale)));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:40,


示例5: xmlTextWriterStartElement

void PnlFmncSmpList::Tag::writeXML(			const uint ixFmncVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagFmncSmpList";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemFmncSmpList";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixFmncVLocale == VecFmncVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Samples");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "Identifier");			writeStringAttr(wr, itemtag, "sref", "TcoSup", "Parent");			writeStringAttr(wr, itemtag, "sref", "TcoArt", "Article");			writeStringAttr(wr, itemtag, "sref", "TcoMat", "Material");			writeStringAttr(wr, itemtag, "sref", "TcoSte", "State");		} else if (ixFmncVLocale == VecFmncVLocale::DECH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Samples");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "Bezeichner");			writeStringAttr(wr, itemtag, "sref", "TcoSup", "Urpsrung");			writeStringAttr(wr, itemtag, "sref", "TcoArt", "Artikel");			writeStringAttr(wr, itemtag, "sref", "TcoMat", "Material");			writeStringAttr(wr, itemtag, "sref", "TcoSte", "Status");		} else if (ixFmncVLocale == VecFmncVLocale::FRCH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "//u00e9chantillons");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "Identifiant");			writeStringAttr(wr, itemtag, "sref", "TcoSup", "Origin");			writeStringAttr(wr, itemtag, "sref", "TcoArt", "Article");			writeStringAttr(wr, itemtag, "sref", "TcoMat", "Material");			writeStringAttr(wr, itemtag, "sref", "TcoSte", "//u00e9tat");		};		writeStringAttr(wr, itemtag, "sref", "Trs", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::GOTO, ixFmncVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "TxtShowing1", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::SHOWLONG, ixFmncVLocale)));		writeStringAttr(wr, itemtag, "sref", "TxtShowing2", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::EMPLONG, ixFmncVLocale)));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:40,


示例6: xmlTextWriterStartElement

void PnlPlnrCtpKCalcvar::DpchEngData::writeXML(			const uint ixPlnrVLocale			, pthread_mutex_t* mScr			, map<ubigint,string>& scr			, map<string,ubigint>& descr			, xmlTextWriter* wr		) {	xmlTextWriterStartElement(wr, BAD_CAST "DpchEngPlnrCtpKCalcvarData");	xmlTextWriterWriteAttribute(wr, BAD_CAST "xmlns", BAD_CAST "http://www.epsitechnologies.com/plnr");		if (has(JREF)) writeString(wr, "scrJref", Scr::scramble(mScr, scr, descr, jref));		if (has(CONTINF)) continf.writeXML(wr);		if (has(FEEDFCSIQST)) feedFCsiQst.writeXML(wr);		if (has(STATAPP)) StatApp::writeXML(wr);		if (has(STATSHR)) statshr.writeXML(wr);		if (has(STGIAC)) stgiac.writeXML(wr);		if (has(TAG)) Tag::writeXML(ixPlnrVLocale, wr);		if (has(RST)) rst.writeXML(wr);		if (has(STATAPPQRY)) QryPlnrCtpKCalcvar::StatApp::writeXML(wr);		if (has(STATSHRQRY)) statshrqry.writeXML(wr);		if (has(STGIACQRY)) stgiacqry.writeXML(wr);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例7: xmlTextWriterStartElement

void QryPlnrDtpList::StatApp::writeXML(			xmlTextWriter* wr			, string difftag			, bool shorttags			, const uint firstcol			, const uint jnumFirstdisp			, const uint ncol			, const uint ndisp		) {	if (difftag.length() == 0) difftag = "StatAppQryPlnrDtpList";	string itemtag;	if (shorttags) itemtag = "Si";	else itemtag = "StatitemAppQryPlnrDtpList";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		writeUintAttr(wr, itemtag, "sref", "firstcol", firstcol);		writeUintAttr(wr, itemtag, "sref", "jnumFirstdisp", jnumFirstdisp);		writeUintAttr(wr, itemtag, "sref", "ncol", ncol);		writeUintAttr(wr, itemtag, "sref", "ndisp", ndisp);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例8: xmlTextWriterStartElement

void CrdPlnrClc::Tag::writeXML(			const uint ixPlnrVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagPlnrClc";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemPlnrClc";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixPlnrVLocale == VecPlnrVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "MitCrdUcs", "Run use case ...");			writeStringAttr(wr, itemtag, "sref", "MitCrdGpv", "Generate result data plot or video ...");			writeStringAttr(wr, itemtag, "sref", "MitCrdEtx", "Export result data as text ...");		};		writeStringAttr(wr, itemtag, "sref", "MitAppAbt", StrMod::cap(VecPlnrVTag::getTitle(VecPlnrVTag::ABOUT, ixPlnrVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "MrlAppHlp", StrMod::cap(VecPlnrVTag::getTitle(VecPlnrVTag::HELP, ixPlnrVLocale)) + " ...");	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例9: qgs_write_colorramps

static int qgs_write_colorramps(xmlTextWriter *writer, qgs_t *qgs){  if (xmlTextWriterStartElement(writer, BAD_CAST "colorramps") < 0 )    {      btrace("error from open colorramps");      return 1;    }  if (qgs_write_colorramp(writer, qgs) != 0)    {      btrace("failed to write colorramp");      return 1;    }  if (xmlTextWriterEndElement(writer) < 0)    {      btrace("error from close colorramps");      return 1;    }  return 0;}
开发者ID:collinanderson,项目名称:cptutils,代码行数:22,


示例10: axis2_libxml2_writer_wrapper_write_start_element

axis2_status_t AXIS2_CALLaxis2_libxml2_writer_wrapper_write_start_element(    axiom_xml_writer_t * writer,    const axutil_env_t * env,    axis2_char_t * localname){    int status = 0;    axis2_libxml2_writer_wrapper_impl_t *writer_impl = NULL;    AXIS2_ENV_CHECK(env, AXIS2_FAILURE);    AXIS2_PARAM_CHECK(env->error, localname, AXIS2_FAILURE);    writer_impl = AXIS2_INTF_TO_IMPL(writer);    writer_impl->in_start_element = AXIS2_TRUE;    status = xmlTextWriterStartElement(writer_impl->xml_writer, (xmlChar *)localname);    if(status < 0)    {        AXIS2_HANDLE_ERROR(env, AXIS2_ERROR_WRITING_START_ELEMENT, AXIS2_FAILURE);        return AXIS2_FAILURE;    }    return AXIS2_SUCCESS;}
开发者ID:alexis-gruet,项目名称:axis2c-trunk,代码行数:22,


示例11: exportVirtualBoxMachines

/** * Export VirtualBox machines */void exportVirtualBoxMachines(IVirtualBox *virtualBox, xmlTextWriterPtr writer) {	IMachine **machines = NULL;	PRUint32 machinesCount = 0;	nsresult rc = virtualBox->GetMachines(&machinesCount, &machines);	if (NS_SUCCEEDED(rc)) {		xmlTextWriterStartElement(writer, TOXMLCHAR("machines"));			for (PRUint32 i = 0; i < machinesCount; i++) {				PRBool accessible = PR_FALSE;				rc = machines[i]->GetAccessible(&accessible);				if (NS_SUCCEEDED(rc) && accessible) {					exportVirtualBoxMachine(virtualBox, machines[i], writer);				}			}		xmlTextWriterEndElement(writer);		NS_FREE_XPCOM_ISUPPORTS_POINTER_ARRAY(machinesCount, machines);	}}
开发者ID:nitrotm,项目名称:virtualbox-php,代码行数:25,


示例12: xmlTextWriterStartElement

void CrdPlnrFil::StatShr::writeXML(			pthread_mutex_t* mScr			, map<ubigint,string>& scr			, map<string,ubigint>& descr			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "StatShrPlnrFil";	string itemtag;	if (shorttags) itemtag = "Si";	else itemtag = "StatitemShrPlnrFil";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		writeStringAttr(wr, itemtag, "sref", "scrJrefDlgdldcpy", Scr::scramble(mScr, scr, descr, jrefDlgdldcpy));		writeStringAttr(wr, itemtag, "sref", "scrJrefHeadbar", Scr::scramble(mScr, scr, descr, jrefHeadbar));		writeStringAttr(wr, itemtag, "sref", "scrJrefList", Scr::scramble(mScr, scr, descr, jrefList));		writeStringAttr(wr, itemtag, "sref", "scrJrefRec", Scr::scramble(mScr, scr, descr, jrefRec));		writeBoolAttr(wr, itemtag, "sref", "MitCrdDcyActive", MitCrdDcyActive);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例13: xmlTextWriterStartElement

void PnlPlnrLyrRec::StatApp::writeXML(			xmlTextWriter* wr			, string difftag			, bool shorttags			, const bool initdoneDetail			, const bool initdone1NBlock			, const bool initdone1NReticle			, const bool initdoneMNStructure		) {	if (difftag.length() == 0) difftag = "StatAppPlnrLyrRec";	string itemtag;	if (shorttags) itemtag = "Si";	else itemtag = "StatitemAppPlnrLyrRec";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		writeBoolAttr(wr, itemtag, "sref", "initdoneDetail", initdoneDetail);		writeBoolAttr(wr, itemtag, "sref", "initdone1NBlock", initdone1NBlock);		writeBoolAttr(wr, itemtag, "sref", "initdone1NReticle", initdone1NReticle);		writeBoolAttr(wr, itemtag, "sref", "initdoneMNStructure", initdoneMNStructure);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例14: xmlTextWriterStartElement

void PnlPlnrDvcSup1NDevice::Tag::writeXML(			const uint ixPlnrVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagPlnrDvcSup1NDevice";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemPlnrDvcSup1NDevice";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixPlnrVLocale == VecPlnrVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Sub-devices");			writeStringAttr(wr, itemtag, "sref", "TcoRef", "Device");		};		writeStringAttr(wr, itemtag, "sref", "Trs", StrMod::cap(VecPlnrVTag::getTitle(VecPlnrVTag::GOTO, ixPlnrVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "TxtShowing1", VecPlnrVTag::getTitle(VecPlnrVTag::SHOWSHORT, ixPlnrVLocale));		writeStringAttr(wr, itemtag, "sref", "TxtShowing2", VecPlnrVTag::getTitle(VecPlnrVTag::EMPSHORT, ixPlnrVLocale));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例15: xmlTextWriterStartElement

void PnlPlnrTpoDetail::ContIac::writeXML(			xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "ContIacPlnrTpoDetail";	string itemtag;	if (shorttags) itemtag = "Ci";	else itemtag = "ContitemIacPlnrTpoDetail";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		writeStringAttr(wr, itemtag, "sref", "TxfTit", TxfTit);		writeUintAttr(wr, itemtag, "sref", "numFPupTyp", numFPupTyp);		writeStringAttr(wr, itemtag, "sref", "TxfMaj", TxfMaj);		writeStringAttr(wr, itemtag, "sref", "TxfSub", TxfSub);		writeUintAttr(wr, itemtag, "sref", "numFPupJ", numFPupJ);		writeUintAttr(wr, itemtag, "sref", "numFPupSte", numFPupSte);		writeBoolAttr(wr, itemtag, "sref", "ChkFli", ChkFli);		writeStringAttr(wr, itemtag, "sref", "TxfCmt", TxfCmt);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:22,


示例16: writeElement

static void writeElement(Serialization *serialization, DFNode *element, int depth){    const TagDecl *tagDecl = DFNameMapNameForTag(serialization->doc->map,element->tag);    assert(tagDecl != NULL);    const NamespaceDecl *nsDecl = DFNameMapNamespaceForID(serialization->doc->map,tagDecl->namespaceID);    assert(nsDecl != NULL);    const xmlChar *prefix = (const xmlChar *)nsDecl->prefix;    const xmlChar *localName = (const xmlChar *)tagDecl->localName;    if (serialization->indent && (element->parent != element->doc->docNode))        xmlTextWriterWriteRawLen(serialization->writer,INDENT,1+depth);    if (serialization->html || (tagDecl->namespaceID == serialization->defaultNS))        xmlTextWriterStartElement(serialization->writer,localName);    else        xmlTextWriterStartElementNS(serialization->writer,prefix,localName,NULL);    if ((element->parent == serialization->doc->docNode) && !serialization->html)        writeNamespaceDeclarations(serialization,element);    writeAttributes(serialization,element);    for (DFNode *child = element->first; child != NULL; child = child->next)        writeNode(serialization,child,depth+2);    if (serialization->indent && (element->first != NULL)) {        if ((element->first != element->last) ||            (element->first->tag != DOM_TEXT))        xmlTextWriterWriteRawLen(serialization->writer,INDENT,1+depth);    }    if (serialization->html && (element->first == NULL) && HTML_requiresCloseTag(element->tag)) {        xmlTextWriterWriteString(serialization->writer,(xmlChar *)"");    }    xmlTextWriterEndElement(serialization->writer);}
开发者ID:flyonok,项目名称:DocFormats,代码行数:38,


示例17: xmlTextWriterStartElement

void PnlFmncSmpDetail::Tag::writeXML(			const uint ixFmncVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagFmncSmpDetail";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemFmncSmpDetail";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixFmncVLocale == VecFmncVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "CptSrf", "identifier");			writeStringAttr(wr, itemtag, "sref", "CptSup", "parent sample");			writeStringAttr(wr, itemtag, "sref", "CptArt", "article");			writeStringAttr(wr, itemtag, "sref", "CptMat", "Material");			writeStringAttr(wr, itemtag, "sref", "CptSte", "state");			writeStringAttr(wr, itemtag, "sref", "CptCmt", "comment");		} else if (ixFmncVLocale == VecFmncVLocale::DECH) {			writeStringAttr(wr, itemtag, "sref", "CptSrf", "Bezeichner");			writeStringAttr(wr, itemtag, "sref", "CptSup", "urspr//u00dcngliches Sample");			writeStringAttr(wr, itemtag, "sref", "CptArt", "Artikel");			writeStringAttr(wr, itemtag, "sref", "CptMat", "Material");			writeStringAttr(wr, itemtag, "sref", "CptSte", "Status");			writeStringAttr(wr, itemtag, "sref", "CptCmt", "Notiz");		} else if (ixFmncVLocale == VecFmncVLocale::FRCH) {			writeStringAttr(wr, itemtag, "sref", "CptSrf", "identifiant");			writeStringAttr(wr, itemtag, "sref", "CptSup", "//u00e9chantillon originaire");			writeStringAttr(wr, itemtag, "sref", "CptArt", "article");			writeStringAttr(wr, itemtag, "sref", "CptMat", "Material");			writeStringAttr(wr, itemtag, "sref", "CptSte", "//u00e9tat");			writeStringAttr(wr, itemtag, "sref", "CptCmt", "remarque");		};		writeStringAttr(wr, itemtag, "sref", "Cpt", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::DETAIL, ixFmncVLocale)));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:38,


示例18: qgs_write_midstops

static int qgs_write_midstops(xmlTextWriter *writer, qgs_t *qgs){  int n = qgs->n;  if (n < 3) return 0;  if (xmlTextWriterStartElement(writer, BAD_CAST "prop") < 0 )    {      btrace("error from open prop");      return 1;    }  if (qgs_attribute(writer, "k", "stops", "prop") != 0)    return 1;  char *str;  if ((str = mid_stops_string(qgs)) == NULL)    return 1;  int err = 0;  if (qgs_attribute(writer, "v", str, "prop") != 0)    {      btrace("error writing attribute");      err++;    }  free(str);  if (xmlTextWriterEndElement(writer) < 0)    {      btrace("error from close prop");      err++;    }  return err > 0;}
开发者ID:collinanderson,项目名称:cptutils,代码行数:38,


示例19: xmlTextWriterStartElement

void FmncQFusMNTool::writeXML(			xmlTextWriter* wr			, string difftag			, bool jnumattr			, bool shorttags		) {	if (difftag.length() == 0) difftag = "FmncQFusMNTool";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());	if (jnumattr) xmlTextWriterWriteAttribute(wr, BAD_CAST "jnum", BAD_CAST to_string(jnum).c_str());	if (shorttags) {		writeString(wr, "mref", stubMref);		writeString(wr, "trn", stubTrnRefFmncMPerson);		writeString(wr, "lvl", srefKLvl);		writeString(wr, "lvl2", titSrefKLvl);	} else {		writeString(wr, "stubMref", stubMref);		writeString(wr, "stubTrnRefFmncMPerson", stubTrnRefFmncMPerson);		writeString(wr, "srefKLvl", srefKLvl);		writeString(wr, "titSrefKLvl", titSrefKLvl);	};	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:23,


示例20: saveArchiveResource

static bool saveArchiveResource(xmlTextWriterPtr writer, PassRefPtr<ArchiveResource> resource){    int result = xmlTextWriterStartElement(writer, archiveResourceTag);    if (result < 0) {        LOGD("saveArchiveResource: Failed to start element.");        return false;    }    if (!saveArchiveResourceField(writer, urlFieldTag, resource->url().string())        || !saveArchiveResourceField(writer, mimeFieldTag, resource->mimeType())        || !saveArchiveResourceField(writer, encodingFieldTag, resource->textEncoding())        || !saveArchiveResourceField(writer, frameFieldTag, resource->frameName())        || !saveArchiveResourceField(writer, dataFieldTag, resource->data()))        return false;    result = xmlTextWriterEndElement(writer);    if (result < 0) {        LOGD("saveArchiveResource: Failed to end element.");        return false;    }    return true;}
开发者ID:ACSOP,项目名称:android_external_webkit,代码行数:23,


示例21: xmlTextWriterStartElement

void PlnrQDtpAPar::writeXML(			xmlTextWriter* wr			, string difftag			, bool jnumattr			, bool shorttags		) {	if (difftag.length() == 0) difftag = "PlnrQDtpAPar";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());	if (jnumattr) xmlTextWriterWriteAttribute(wr, BAD_CAST "jnum", BAD_CAST to_string(jnum).c_str());	if (shorttags) {		writeString(wr, "key", x2SrefKKey);		writeString(wr, "key2", titX2SrefKKey);		writeString(wr, "fil", stubRefPlnrMFile);		writeString(wr, "val", Val);	} else {		writeString(wr, "x2SrefKKey", x2SrefKKey);		writeString(wr, "titX2SrefKKey", titX2SrefKKey);		writeString(wr, "stubRefPlnrMFile", stubRefPlnrMFile);		writeString(wr, "Val", Val);	};	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:23,


示例22: xmlTextWriterStartElement

void PlnrQUsgAAccess::writeXML(			xmlTextWriter* wr			, string difftag			, bool jnumattr			, bool shorttags		) {	if (difftag.length() == 0) difftag = "PlnrQUsgAAccess";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());	if (jnumattr) xmlTextWriterWriteAttribute(wr, BAD_CAST "jnum", BAD_CAST to_string(jnum).c_str());	if (shorttags) {		writeString(wr, "crd", srefX1IxPlnrVCard);		writeString(wr, "crd2", titX1IxPlnrVCard);		writeString(wr, "uac", srefsIxPlnrWUiaccess);		writeString(wr, "uac2", titsIxPlnrWUiaccess);	} else {		writeString(wr, "srefX1IxPlnrVCard", srefX1IxPlnrVCard);		writeString(wr, "titX1IxPlnrVCard", titX1IxPlnrVCard);		writeString(wr, "srefsIxPlnrWUiaccess", srefsIxPlnrWUiaccess);		writeString(wr, "titsIxPlnrWUiaccess", titsIxPlnrWUiaccess);	};	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:23,


示例23: xmlTextWriterStartElement

void PnlPlnrClcAEnv::Tag::writeXML(			const uint ixPlnrVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagPlnrClcAEnv";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemPlnrClcAEnv";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixPlnrVLocale == VecPlnrVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Environment");			writeStringAttr(wr, itemtag, "sref", "TcoKey", "Environment variable key");			writeStringAttr(wr, itemtag, "sref", "TcoVal", "Value");		};		writeStringAttr(wr, itemtag, "sref", "Trs", StrMod::cap(VecPlnrVTag::getTitle(VecPlnrVTag::GOTO, ixPlnrVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "TxtShowing1", VecPlnrVTag::getTitle(VecPlnrVTag::SHOWSHORT, ixPlnrVLocale));		writeStringAttr(wr, itemtag, "sref", "TxtShowing2", VecPlnrVTag::getTitle(VecPlnrVTag::EMPSHORT, ixPlnrVLocale));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:23,


示例24: xmlTextWriterStartElement

void FmncQPrsList::writeXML(			xmlTextWriter* wr			, string difftag			, bool jnumattr			, bool shorttags		) {	if (difftag.length() == 0) difftag = "FmncQPrsList";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());	if (jnumattr) xmlTextWriterWriteAttribute(wr, BAD_CAST "jnum", BAD_CAST to_string(jnum).c_str());	if (shorttags) {		writeString(wr, "tit", Title);		writeString(wr, "fnm", Firstname);		writeString(wr, "lnm", Lastname);		writeString(wr, "grp", stubGrp);		writeString(wr, "own", stubOwn);		writeString(wr, "org", stubRefFmncMOrg);		writeString(wr, "adr", stubRefFmncMAddress);		writeString(wr, "sex", srefIxVSex);		writeString(wr, "sex2", titIxVSex);		writeString(wr, "tel", Tel);		writeString(wr, "eml", Eml);	} else {		writeString(wr, "Title", Title);		writeString(wr, "Firstname", Firstname);		writeString(wr, "Lastname", Lastname);		writeString(wr, "stubGrp", stubGrp);		writeString(wr, "stubOwn", stubOwn);		writeString(wr, "stubRefFmncMOrg", stubRefFmncMOrg);		writeString(wr, "stubRefFmncMAddress", stubRefFmncMAddress);		writeString(wr, "srefIxVSex", srefIxVSex);		writeString(wr, "titIxVSex", titIxVSex);		writeString(wr, "Tel", Tel);		writeString(wr, "Eml", Eml);	};	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:37,


示例25: xmlTextWriterStartElement

void PnlFmncSepAPar::Tag::writeXML(			const uint ixFmncVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagFmncSepAPar";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemFmncSepAPar";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixFmncVLocale == VecFmncVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Parameters");			writeStringAttr(wr, itemtag, "sref", "TcoSpa", "Parameter");			writeStringAttr(wr, itemtag, "sref", "TcoReu", "Relevance");			writeStringAttr(wr, itemtag, "sref", "TcoVal", "Value");			writeStringAttr(wr, itemtag, "sref", "TcoCmt", "Comment");		} else if (ixFmncVLocale == VecFmncVLocale::DECH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Parameter");			writeStringAttr(wr, itemtag, "sref", "TcoSpa", "Parameter");			writeStringAttr(wr, itemtag, "sref", "TcoReu", "Relevanz");			writeStringAttr(wr, itemtag, "sref", "TcoVal", "Wert");			writeStringAttr(wr, itemtag, "sref", "TcoCmt", "Notiz");		} else if (ixFmncVLocale == VecFmncVLocale::FRCH) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Param//u00e8tres");			writeStringAttr(wr, itemtag, "sref", "TcoSpa", "Param//u00e8tre");			writeStringAttr(wr, itemtag, "sref", "TcoReu", "R//u00e9l//u00e9vance");			writeStringAttr(wr, itemtag, "sref", "TcoVal", "Valeur");			writeStringAttr(wr, itemtag, "sref", "TcoCmt", "Remarque");		};		writeStringAttr(wr, itemtag, "sref", "Trs", StrMod::cap(VecFmncVTag::getTitle(VecFmncVTag::GOTO, ixFmncVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "TxtShowing1", VecFmncVTag::getTitle(VecFmncVTag::SHOWSHORT, ixFmncVLocale));		writeStringAttr(wr, itemtag, "sref", "TxtShowing2", VecFmncVTag::getTitle(VecFmncVTag::EMPSHORT, ixFmncVLocale));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:fabmaniac,代码行数:37,


示例26: xmlTextWriterStartElement

void PnlPlnrAriList::StgIac::writeXML(			xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "StgIacPlnrAriList";	string itemtag;	if (shorttags) itemtag = "Si";	else itemtag = "StgitemIacPlnrAriList";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		writeUintAttr(wr, itemtag, "sref", "TcoIWidth", TcoIWidth);		writeUintAttr(wr, itemtag, "sref", "TcoJWidth", TcoJWidth);		writeUintAttr(wr, itemtag, "sref", "TcoKWidth", TcoKWidth);		writeUintAttr(wr, itemtag, "sref", "TcoLWidth", TcoLWidth);		writeUintAttr(wr, itemtag, "sref", "TcoMWidth", TcoMWidth);		writeUintAttr(wr, itemtag, "sref", "TcoNWidth", TcoNWidth);		writeUintAttr(wr, itemtag, "sref", "TcoArrWidth", TcoArrWidth);		writeUintAttr(wr, itemtag, "sref", "TcoDsnWidth", TcoDsnWidth);		writeUintAttr(wr, itemtag, "sref", "TcoDxWidth", TcoDxWidth);		writeUintAttr(wr, itemtag, "sref", "TcoDyWidth", TcoDyWidth);	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:24,


示例27: xmlTextWriterStartElement

void PnlPlnrDtpKParKey::Tag::writeXML(			const uint ixPlnrVLocale			, xmlTextWriter* wr			, string difftag			, bool shorttags		) {	if (difftag.length() == 0) difftag = "TagPlnrDtpKParKey";	string itemtag;	if (shorttags) itemtag = "Ti";	else itemtag = "TagitemPlnrDtpKParKey";	xmlTextWriterStartElement(wr, BAD_CAST difftag.c_str());		if (ixPlnrVLocale == VecPlnrVLocale::ENUS) {			writeStringAttr(wr, itemtag, "sref", "Cpt", "Parameter keys");			writeStringAttr(wr, itemtag, "sref", "TcoSrf", "Identifier");			writeStringAttr(wr, itemtag, "sref", "TcoTit", "Name");			writeStringAttr(wr, itemtag, "sref", "TcoCmt", "Comment");		};		writeStringAttr(wr, itemtag, "sref", "Trs", StrMod::cap(VecPlnrVTag::getTitle(VecPlnrVTag::GOTO, ixPlnrVLocale)) + " ...");		writeStringAttr(wr, itemtag, "sref", "TxtShowing1", VecPlnrVTag::getTitle(VecPlnrVTag::SHOWSHORT, ixPlnrVLocale));		writeStringAttr(wr, itemtag, "sref", "TxtShowing2", VecPlnrVTag::getTitle(VecPlnrVTag::EMPSHORT, ixPlnrVLocale));	xmlTextWriterEndElement(wr);};
开发者ID:epsitech,项目名称:planar,代码行数:24,



注:本文中的xmlTextWriterStartElement函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ xmlTreat函数代码示例
C++ xmlTextWriterStartDocument函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。