-
题名XML文档解析技术
被引量:2
- 1
-
-
作者
陈红梅
陈静
-
机构
通信指挥学院
-
出处
《信息技术》
2009年第10期175-177,共3页
-
文摘
随着网络技术的发展,XML时代正在来临。由于XML文档本身只是一个文本文件,因此必须先对其解析才能提取其中内容。首先介绍了两种主要解析方式:DOM解析和SAX解析,然后介绍了如何利用Libxml2的DOM解析方式对XML文档进行解析。
-
关键词
XML
DOM
SAX
libxml2
-
Keywords
XML
DOM
SAX
libxml2
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种快速的XML文档验证算法
被引量:3
- 2
-
-
作者
张苗
惠小强
-
机构
西安邮电大学通信工程学院
西安邮电大学物联网与两化融合研究院
-
出处
《计算机技术与发展》
2015年第8期123-127,共5页
-
基金
国家自然科学基金资助项目(11275099)
-
文摘
在用XML(e Xtensible Markup Language)Schema校验来判断XML文档合法性的过程中,目前LIBXML2所采用的逐层遍历校验法对3层及以下嵌套效率低下,对多于3层嵌套的校验法失效。针对这一问题,文中提出一种新算法,可有效避免逐层遍历法验证的缺陷。先计算XML文档中某待验证元素出现的次数,然后把该次数分解为XSD(XML Schema Definition)文档中所定义的该元素允许出现次数区间内整数的线性组合,计算出所有线性组合中系数和的最小值和最大值。若计算出的系数和范围与XSD文档定义的范围有交集,则验证通过,否则不通过。利用所提算法,对多嵌套和max Occurs较大的XML文档,验证效率可提高两个数量级。
-
关键词
XML文档
复杂类型
libxml2
XML
Schema校验
-
Keywords
XML documents
complex type
libxml2
XML Schema validation
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名由数控系统状态信息生成XML文件的方法研究
- 3
-
-
作者
张帆
刘荫忠
杨东升
尹震宇
-
机构
中国科学院研究生院
中国科学院沈阳计算技术研究所
-
出处
《组合机床与自动化加工技术》
北大核心
2013年第1期57-60,共4页
-
基金
"高档数控机床与基础制造装备"国家科技重大专项(2011ZX04016-071)
-
文摘
在网络化数控系统中,为了使状态监控系统能更有效的监控数控系统,提出了将数控系统状态信息根据相应的conf配置文件并利用libxml2程序库生成XML文件的方法。实验结果表明:采用根据conf配置文件并利用libxml2程序库生成XML文件的方法比利用数控系统自带的RCS库函数生成XML文件的时间性能更佳。
-
关键词
网络化数控系统
XML文件
libxml2
-
Keywords
networked CNC system
XML file
libxml2
-
分类号
TH16
[机械工程—机械制造及自动化]
TG65
[金属学及工艺—金属切削加工及机床]
-