[发明专利]标记语言文本解析方法及装置、存储介质、电子设备有效
申请号: | 201910678876.4 | 申请日: | 2019-07-25 |
公开(公告)号: | CN112287097B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 卓达城 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/34 | 分类号: | G06F16/34 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标记 语言 文本 解析 方法 装置 存储 介质 电子设备 | ||
本公开提供一种标记语言文本解析方法及装置、电子设备、存储介质;涉及计算机技术领域。所述文本解析方法包括:获取标记语言文本,将所述标记语言文本中的数字内容解析为对应的文本类型数据;在接收到针对任意数字内容的应用请求时,将该数字内容对应的文本类型数据解析为对应的数字类型数据。本公开可以提高标记语言文本解析的效率,节省计算机资源。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种标记语言文本解析方法、标记语言文本解析装置、电子设备以及计算机可读存储介质。
背景技术
标记语言文本是网络中的一种数据传输格式文本,解析器可以对标记语言文本进行解析,并将得到的解析数据展示给用户。其中,把标记语言文本中的数字内容解析为内存数据结构中的数字类型数据是非常消耗资源的。相关技术中,在将标记语言文本中的数字内容解析为数字类型数据时,解析效率较低,也会浪费计算机资源。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种标记语言文本解析方法、标记语言文本解析装置、电子设备以及计算机可读存储介质,进而在一定程度上克服由于相关技术的标记语言文本解析效率低,以及浪费计算机资源的问题。
根据本公开的第一方面,提供一种标记语言文本解析方法,包括:
获取标记语言文本,将所述标记语言文本中的数字内容解析为对应的文本类型数据;
在接收到针对任意数字内容的应用请求时,将该数字内容对应的文本类型数据解析为对应的数字类型数据。
在本公开的一种示例性实施例中,所述将所述标记语言文本中的数字内容解析为对应的文本类型数据,包括:
将所述标记语言文本中的数值解析为对应的文本类型数据。
在本公开的一种示例性实施例中,所述将所述标记语言文本中的数字内容解析为对应的文本类型数据,包括:
在所述标记语言文本中包含数组类型数据时,针对所述数组类型数据中包含数字内容的元素,将该元素中的数字内容解析为对应的文本类型数据。
在本公开的一种示例性实施例中,所述将所述标记语言文本中的数字内容解析为对应的文本类型数据,包括:
在所述标记语言文本中包含对象类型数据时,且所述对象类型文本中的每个元素包含数字文本时针对所述对象类型数据中包含数字内容的元素,将每个元素中的数字文本解析为对应的文本类型数据将该元素中的数字内容解析为对应的文本类型数据。
在本公开的一种示例性实施例中,在所述获取标记语言文本之后,所述方法还包括:
将所述标记语言文本中的空内容解析为对应的空类型数据;
将所述标记语言文本中的布尔内容解析为对应的布尔类型数据;
将所述标记语言文本中的字符串内容解析为对应的字符串类型数据。
在本公开的一种示例性实施例中,所述标记语言文本解析方法还包括:
在对所述标记语言文本解析之后,将得到的解析数据显示给用户。
在本公开的一种示例性实施例中,所述标记语言文本包括:JavaScript对象标记语言文本、可扩展标记语言文本或超文本标记语言文本。
根据本公开的第二方面,提供一种标记语言文本解析装置,包括:
文本类型数据解析模块,用于获取标记语言文本,将所述标记语言文本中的数字内容解析为对应的文本类型数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910678876.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种官文自动收发方法
- 下一篇:一种锂离子电池非水电解质溶液及锂离子电池