- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CMarkUp 使用简介
CMarkUp 使用简介 最近正在研究 C++下的XML 分析工具 CMarkup。初次和 XML 相遇是基于 C#对 XML 的操 作。C#的 XmlDocument 和 XmlNode 给我印象之深,让我至今都无法忘怀。现在想在 C++ 下发掘 XML的强大,结果却发现建房子你除了需要基本的建设材料外,还需要些而外的工 具。不像 C#那样,已经打成包供你直接使用了。好在有知道 CMarkup 这个小型 XML 的分 析器,可以为我所用。俗话说:磨刀不误砍柴工。我现在就来磨下刀。 1、初始化 Load 导入一个 XML 文件到 CMarkup的对象中,并对它进行解析。类似 C#的 Load。 SetDoc 从字符串中导入 XML 数据,并对它解析。类似 C#的LoadXml。 2、输出 Save 将 XML 数据写入文件中。类似 C#的 Save。 GetDoc 将整个 XML 数据文档作为字符串返回。 3、改变当前位置 FindElem 定位到下一个元素,可能和一个标签名或路径匹配。 FindChildElem 定位到下一个子元素,匹配元素名或路径。 FindPrevElem 定位前一个元素,可能和一个标签名或路径匹配。 FindPrevChildElem 定位前一个子元素,可能匹配标签名。 FindNode 定位下一个节点,可能和节点类型匹配。 IntoElem 进入当前主位置的下一级,当前的位置变为父位置。 OutOfElem 使当前父位置变成当前位置。 ResetPos 复位当前位置为文档起始位置。 ResetMainPos 将当前主位置复位为第一个兄弟位置之前。 ResetChildPos 复位当前子位置到第一个子位置之前。 4、文档新增 AddElem 在当前主位置元素或最后兄弟位置之后增加一个元素。 InsertElem 在当前主位置元素或第一个兄弟位置之前插入一个元素。 AddChildElem 在当前子位置元素或最后一个子位置之后增加一个元素。 InsertChileElem 在当前子位置元素或低一个子位置之前插入一个元素。 AddSubDoc 在当前主位置元素或最后一个兄弟位置之后增加一个子文档。 InsertSubDoc 在当前主位置元素或第一个兄弟位置之前插入一个子文档。 AddChildSubDoc 在当前子位置元素或最后一个子位置之后增加子文档。 InsertChildSubDoc 在当前子位置元素或第一个子位置之前插入一个子文档。 AddNode 在当前节点之后或父元素内容末尾增加一个节点。 InsertNode 在当前节点之前或父元素内容开头插入一个节点。 5、文档中删除 RemoveElem 删除当前包括子元素的主位置元素 RemoveChildElem 删除包括当前子元素及其子元素 RemoveNode 删除当前节点 RemoveAttrib 删除当前位置元素具体的属性 RemoveChildAttrib 删除当前子位置元素的某个具体属性 6、得到值 GetData 得到当前主位置元素或节点的字符串值 GetChildData 得到当前子位置元素的字符串值 GetElemContent 得到当前主位置元素包括其子元素的标记内容字符串值 GetSubDoc 得到当前主位置元素包括其子元素的文档片断标记字符串值 GetChildSubDoc 得到当前子位置元素包括其子元素的文档片断标记字符串值 GetAttrib 得到主位置元素(或正在进行的指令的)某一具体属性字符串值 GetChildAttrib 得到子位置某一特定属性的字符串值 GetTagName 得到主位置元素(或正在进行的指令的)标签名称 GetChildTagName 得到子位置元素的标签名称 FindGetData 定位到匹配某一具体路径的下一个元素并返回字符串值 7、设置值 SetData 设置当前主位置元素或节点的值 SetChildData 设置当前子位置元素的值 SetElemContent 设置当前主位置元素的标记内容 SetAttrib 设置当前主位置元素(或正在进行的指令的)某一具体属性的值 SetChildAttrib 设置当前子位置元素某一具体属性的值 FindSetData 定位匹配某一具体路径的下一个元素并设置其值 8、获取其他信息 GetAttribName 当过当前位置元素属性的具体索引得到属性名称 GetNodeType 得到当前节点的节点类型 GetElemLevel 得到当前主位置的级数 GetE
文档评论(0)