xmlbeans解析XML文件全流程+Altova XMLSpy破解

xmlbeans解析XML详细介绍的说明很多,官方也有很多参考,不多废话,主要流程如下:
</pre><p>1. 下载 xmlbean 文件 <a target=_blank href="http://download.csdn.net/detail/q119909033/8813173">官方或者直接点击</a></p><p>2. 根据XML生成<span style="font-family:Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Consolas,'Courier New',monospace; line-height:18px; background-color:rgb(250,250,250)">Schema(<span style="font-family:Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Consolas,'Courier New',monospace; line-height:18px; background-color:rgb(250,250,250)">XML文件的结构和元素约束文件</span>) ,可使用工具Altova XMLSpy进行生成.<a target=_blank href="http://download.csdn.net/detail/q119909033/8813173">破解版下载地址点我.</a></span></p><p><span style="font-family:Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Consolas,'Courier New',monospace; line-height:18px; background-color:rgb(250,250,250)">3.使用 SPY打开XML,依次选择<span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">DTD/Schema->Generate DTD/Schema-><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">W3C Schema->输入名称,得到MRO.xsd文件.</span></span></span></p><p><span style="font-family:Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Consolas,'Courier New',monospace; line-height:18px; background-color:rgb(250,250,250)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">4. 编写</span></span></span><span style="color:rgb(51,51,51); font-size:14px; line-height:26px; font-family:Arial; background-color:rgb(250,250,250)">measure</span><span style="color:rgb(51,51,51); font-size:14px; line-height:26px; font-family:Arial; background-color:rgb(250,250,250)">.xsdconfig文件.主要作用提供给xmlbean生成命名使用.</span></p><p><span style="font-family:Monaco,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Consolas,'Courier New',monospace; line-height:18px; background-color:rgb(250,250,250)"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"><span style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px"></span></span></span></p><pre name="code" class="html"><span style="font-family: Arial; background-color: rgb(250, 250, 250);"></span><pre name="code" class="html"><xb:config xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">
  <xb:namespace>
    <xb:package>measure.xmlbean</xb:package>
  </xb:namespace>
</xb:config>

4. 拷贝mro.xsd,原始XML文件,mewasure.xsdconfig文件至xmlbean\bin目录下.记得配置JAVAJDK环境变量

5. 执行scomp -out measureXmlBean.jar MRO.xsdmewasure.xsdconfig6.
复制生成JAR文件至工程,eclipse引用JAR.

6.java使用方法如下

try {
			File xmlFile = new File(path);
			BulkPmMrDataFileDocument doc = BulkPmMrDataFileDocument.Factory.parse(xmlFile);
			FileHeader customers = doc.getBulkPmMrDataFile().getFileHeader();
			ENodeB enb = doc.getBulkPmMrDataFile().getENodeB();
			Measurement[] measurement = enb.getMeasurementArray();
			for (int i = 0; i < measurement.length; i++) {
				Measurement customer = measurement[i];
				println("id:" + i);
				println("getSmr ID:" + customer.getSmr());
				println("getObjectArray name:" + customer.getObjectArray()[0].getId());

			}
		} catch (Exception ex) {
			ex.printStackTrace();
		}

到此全完已经介绍完成.

关于spy破解简单说下:

1. 屏蔽验证.C:\WINDOWS\system32\drivers\etc\hosts加入.

127.0.0.1 altova.com #XMLspy

127.0.0.1 www.altova.com #XMLspy

127.0.0.1 link.altova.com #XMLspy

2. 安装,复制patch到安装目录.点击应用补丁

3. 启动注册,注册码如下

Name:www.shijeiweb.cn

Company:shijeiweb

Key-code:PM92JW3-HJMTA8C-P2H3C53-579CT11-PCCYT91-X8D0LM1-PWY8U42

时间: 2024-10-08 22:46:29

xmlbeans解析XML文件全流程+Altova XMLSpy破解的相关文章

【U1结业机试题】新闻内容管理系统:解析XML文件读取Html模版生成网页文件

一.作业要求: 1.在xml文件中创建新闻节点news,包含标题.作者.日期.正文等信息 2.创建HTML模板文件 3.读取xml中所有新闻信息,并使用新闻信息替换模板文件中占位符,从而为每一条新闻生成一个HTML静态页面 二.参考思路: 阶段1:创建xml 添加测试记录不少于三条 阶段2:创建HTML模板文件 阶段3:从xml读取新闻信息,保存在泛型集合中 阶段4:读取模板文件 训练要点: Reader类 需求说明: 读取HTML模板文件news.template,为使用新闻信息替换其中的占位

cocos2d-x 3.0 使用Sax解析xml文件(中国显示器问题解决)

今天是个好日子.我以为事情可以变得,明天是个好日子.打开门儿春风... 恩,听着歌写文档生活就是这么享受. 今天曾经的邻居大神突然在qq上赞了我一下,这让我异常激动啊.. 这还要从前前前几天说起,那会无意间看到cocos微信上的一个实话实说活动.反正就是參加了能够抽奖这样子啦.没错.我就是本着那官方T恤去的,本着分子越大分母越大抽奖几率越大的原则,然后就连着发了一番感慨.并且还都是比較罗嗦,没想到隔天cocos君居然给我回复了,中奖了有木有,cocos2dx的官方T恤,哈哈. .然后就是曾经的大

使用XML序列化器生成XML文件和利用pull解析XML文件

首先,指定XML格式,我指定的XML格式如下: <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <message> <sms> <body> 陈驰0 </body> <date> 1462162910995 </date> <address> 1380 </address> <type> 1 </type> &

解析xml文件的几个步骤

1.生成xml文件的解析器 XmlPullParser parser = Xml.newPullParser(); 2.设置解析器读取流对象的编码格式 parser.setInput(is, "utf-8"); 3.设置解析xml文件之后要存储的位置 List<WeatherInfo> weatherInfo = null; WeatherInfo info = null; 4.定义解析器解析到的事件类型 int type = parser.getEventType();

JS解析XML文件和XML字符串

JS解析XML文件 <script type='text/javascript'>    loadXML = function(xmlFile){        var xmlDoc=null;        //判断浏览器的类型        //支持IE浏览器        if(!window.DOMParser && window.ActiveXObject){            var xmlDomVersions = ['MSXML.2.DOMDocument.

Php 解析XML文件

Php 解析XML文件 Php 解析XML文件,仅供学习参考!示例代码如下: <?php header("Content-type: text/html; charset=utf-8"); if(!isset($_GET["_u"])){ echo "<script>javascript:alert('请勿非法访问!');window.history.back();</script>"; exit(); } $url

SAX解析XML文件

SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准.SAX是一种轻量型的方法,不像DOM解析时,把XML文档全部载入内存中,在PC上操作,Dom还有 优势,但在手机中端上则无优势,因为手机内存和硬件都比不上PC强.使用 SAX 是比较安全的,并且 Android 提供了一种传统的 SAX 使用方法,以及一个便捷的 SAX 包装器.SAX采用基于事件驱动的处理方式,它将XML文档转换成一系列的事件,由单独的事件处理器来决定如何处理. 在SAX接口中,事件源是org

Android开发学习---使用XmlPullParser解析xml文件

Android中解析XML的方式主要有三种:sax,dom和pull关于其内容可参考:http://blog.csdn.net/liuhe688/article/details/6415593 本文将主要介绍pull解析器解析xml文件,环境为ubuntu 12.04+ intelij 13.1 + android sdk 2.1 一.创建一个XML项目,步骤如下: 二.解析一个xml文件: assets/person.xml <?xml version="1.0" encodi

【Android进阶】解析XML文件之使用DOM解析器

在前面的文章中,介绍了使用SAX解析器对XML文件进行解析,SAX解析器的优点就是占用内存小.这篇文章主要介绍使用DOM解析器对XML文件进行解析.DOM解析器的优点可能是理解起来比较的直观,当然,每个人对不同的解析方法可能有不同的喜好.但是DOM解析器有个比较大的缺点,就是占用内存比较多,在Android中的XML解析中,还是更推荐其他的解析方式. 下面介绍使用DOM解析器对XML进行解析. 下面是我们需要解析的xml文件 <?xml version="1.0" encodin