xml操作之Cmarkup

前端之家收集整理的这篇文章主要介绍了xml操作之Cmarkup前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1、初始化 @H_502_2@ Load 导入一个XML文件到CMarkup的对象中,并对它进行解析。类似C#的Load。 @H_502_2@SetDoc 从字符串中导入XML数据,并对它解析。类似C#的LoadXml。 @H_502_2@2、输出 @H_502_2@Save 将XML数据写入文件中。类似C#的Save。 @H_502_2@GetDoc 将整个XML数据文档作为字符串返回。 @H_502_2@3、改变当前位置 @H_502_2@FindElem 定位到下一个元素,可能和一个标签名或路径匹配。 @H_502_2@FindChildElem 定位到下一个子元素,匹配元素名或路径。 @H_502_2@FindPrevElem 定位前一个元素,可能和一个标签名或路径匹配。 @H_502_2@FindPrevChildElem 定位前一个子元素,可能匹配标签名。 @H_502_2@FindNode 定位下一个节点,可能和节点类型匹配。 @H_502_2@IntoElem 进入当前主位置的下一级,当前的位置变为父位置。 @H_502_2@OutOfElem 使当前父位置变成当前位置。 @H_502_2@ResetPos 复位当前位置为文档起始位置。 @H_502_2@ResetMainPos 将当前主位置复位为第一个兄弟位置之前。 @H_502_2@

ResetChildPos 复位当前子位置到第一个子位置之前。

4、文档新增@H_502_2@ AddElem 在当前主位置元素或最后兄弟位置之后增加一个元素。@H_502_2@InsertElem 在当前主位置元素或第一个兄弟位置之前插入一个元素。@H_502_2@AddChildElem 在当前子位置元素或最后一个子位置之后增加一个元素。@H_502_2@InsertChileElem 在当前子位置元素或低一个子位置之前插入一个元素。@H_502_2@AddSubDoc 在当前主位置元素或最后一个兄弟位置之后增加一个子文档。@H_502_2@InsertSubDoc 在当前主位置元素或第一个兄弟位置之前插入一个子文档。@H_502_2@AddChildSubDoc 在当前子位置元素或最后一个子位置之后增加子文档。@H_502_2@InsertChildSubDoc 在当前子位置元素或第一个子位置之前插入一个子文档。@H_502_2@AddNode 在当前节点之后或父元素内容末尾增加一个节点。@H_502_2@InsertNode 在当前节点之前或父元素内容开头插入一个节点。@H_502_2@5、文档中删除@H_502_2@RemoveElem 删除当前包括子元素的主位置元素@H_502_2@RemoveChildElem 删除包括当前子元素及其子元素@H_502_2@RemoveNode 删除当前节点@H_502_2@RemoveAttrib 删除当前位置元素具体的属性@H_502_2@RemoveChildAttrib 删除当前子位置元素的某个具体属性

6、得到值@H_502_2@GetData 得到当前主位置元素或节点的字符串值@H_502_2@GetChildData 得到当前子位置元素的字符串值@H_502_2@GetElemContent 得到当前主位置元素包括其子元素的标记内容字符串值@H_502_2@GetSubDoc 得到当前主位置元素包括其子元素的文档片断标记字符串值@H_502_2@GetChildSubDoc 得到当前子位置元素包括其子元素的文档片断标记字符串值@H_502_2@GetAttrib 得到主位置元素(或正在进行的指令的)某一具体属性字符串值@H_502_2@GetChildAttrib 得到子位置某一特定属性的字符串值@H_502_2@GetTagName 得到主位置元素(或正在进行的指令的)标签名称@H_502_2@GetChildTagName 得到子位置元素的标签名称@H_502_2@FindGetData 定位到匹配某一具体路径的下一个元素并返回字符串值@H_502_2@7、设置值@H_502_2@SetData 设置当前主位置元素或节点的值@H_502_2@SetChildData 设置当前子位置元素的值@H_502_2@SetElemContent 设置当前主位置元素的标记内容@H_502_2@SetAttrib 设置当前主位置元素(或正在进行的指令的)某一具体属性的值@H_502_2@SetChildAttrib 设置当前子位置元素某一具体属性的值@H_502_2@FindSetData 定位匹配某一具体路径的下一个元素并设置其值

8、获取其他信息@H_502_2@GetAttribName 当过当前位置元素属性的具体索引得到属性名称@H_502_2@GetNodeType 得到当前节点的节点类型@H_502_2@GetElemLevel 得到当前主位置的级数@H_502_2@GetElemFlags 得到当前主位置元素的标志@H_502_2@SetElemFlags 设置当前主位置元素的标志@H_502_2@GetOffsets 获得在当前主位置偏移的文档文本@H_502_2@GetAttribOffsets 获得在当前主位置特定属性便宜的文档文本@H_502_2@9、保存位置信息@H_502_2@SavePos 在hash map中使用可选字符串名称保存当前位置@H_502_2@RestorePos 定位到通过SavePos保存的位置@H_502_2@SetMapSize 设置SavePos和RestorePos使用的hash map大小@H_502_2@GetElemIndex 得到当前主位置元素整形索引值@H_502_2@GotoElemIndex 设置当前主位置元素为给定的整形索引值@H_502_2@GetChildElemIndex 得到当前子位置元素的整形索引值@H_502_2@GotochildElemIndex 设置当前子位置元素为给定的整形索引值@H_502_2@GetParentElemIndex 获得当前父位置元素的整形索引值@H_502_2@GotoParentElemIndex 设置当前父位置元素为给定的整形索引值@H_502_2@GetElemPath 获得表示主位置元素绝对路径的字符串@H_502_2@GetChildElemPath 获得表示子位置元素的绝对路径的字符串@H_502_2@GetParentElemPath 获得表示父位置元素的绝对路径的字符串

10、文档状态

IsWellFormed 判定文档是否有单一根元素和恰当地包含元素@H_502_2@GetError 从最后的解析中返回错误(信息)字符串@H_502_2@GetDocFlags 返回文档标志@H_502_2@SetDocFlags 设置文档标志@H_502_2@GetDocElemCount 返回文档中元素的个数@H_502_2@11、静态的实用函数@H_502_2@ReadTextFile 读一个文本文件转成字符串@H_502_2@WirteTextFile 写字符串到文本文件中@H_502_2@GetDeclareEncoding 从XML声明中得到编码的名字@H_502_2@EscapeText 返回标记中某一字符的编码@H_502_2@UnescapeText 返回字符串值得某一特定字符解码@H_502_2@UTF8ToA 将UTF-8字符转成非Unicode(如ANSI)字符@H_502_2@AToUTF8 将非Unicode(如ANSI)字符转成UTF-8字符@H_502_2@UTF16T08 将UTF-16字符转成UTF-8@H_502_2@UTF8To16 将UTF-8字符转成UTF-16@H_502_2@EncodeBase64 将二进制数据译成Base64字符串@H_502_2@DecodeBase64 将Base64字符译成二进制数据

CMarkup类下载地址:http://download.csdn.net/detail/zahxz/7291845

CMarkup示例下载地址:http://download.csdn.net/detail/zahxz/7291901

原文链接:https://www.f2er.com/xml/298397.html

猜你在找的XML相关文章