Markup使用说明.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Markup使用说明

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 得到当前主位置的级

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档