- 浏览: 291918 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools 规则流的使用介绍 -
jjjssh:
SparkManager 代码都没全,你从来拷贝来的
Spark 使用Java 写入 HBase -
swjtufei:
除了修改代码,修改IE设置可以吗?重装IE呢?
现在我有1W个 ...
IE 打开docx,xlsx生成zip格式下载解决 -
prince2008:
楼主,数据库覆盖没有用,请把把数据导出为sql上传下
Jquery Datagrid 动态分页以及CRUD(增删改查) -
any.bo:
Jquery Datagrid 动态分页以及CRUD(增删改查)
1. 下载配置XmlBeans
a) 下载XmlBeans,假定下载到C:\xmlbeans-2.3.0
b) 设置环境变量XMLBEANS_HOME= C:\xmlbeans-2.3.0
c)创建 runreport.xsd 、runreport.xsdconfig 文件
如: runreport.xsd 格式:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="RunReport">
<xs:complexType >
<xs:sequence>
<xs:element name="reportTitle" type="xs:string"/>
<xs:element name="publishtime" type="xs:string"/>
<xs:element name="publisher" type="xs:string"/>
<xs:element name="runGroup" type="runGroup"/>
<xs:element name="showColor" type="showColor"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="runGroup">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="runGroups"
type="runGropItem"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="showColor">
<xs:sequence>
<xs:element name="colorValue" type="xs:string"/>
<xs:element name="gradeValue" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="runGropItem">
<xs:sequence>
<xs:element name="id" type="xs:string"/>
<xs:element name="groupid" type="xs:string"/>
<xs:element name="unitid" type="xs:string"/>
<xs:element name="indicatorid" type="xs:string"/>
<xs:element name="unitName" type="xs:string"/>
<xs:element name="unitIp" type="xs:string"/>
<xs:element name="indicatorName" type="xs:string"/>
<xs:element name="incidentstatus" type="xs:string"/>
<xs:element name="description" type="xs:string"/>
<xs:element name="remark" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
runreport.xsdconfig 文件是规定报名 如:
<xb:config xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">
<xb:namespace>
<xb:package>com.wm.biz.report.xmlbean.runreport</xb:package>
</xb:namespace>
</xb:config>
2. 使用XmlBeans生成runreport.jar
在此之前要把 jdk 环境变量配置好。
a) 在新建环境变量中加入 XMLBEANS_HOME = C:\xmlbeans-2.3.0
b) 在环境变量PATH中加入%XMLBEANS_HOME%\bin
c) 在环境变量classpath中加入%XMLBEANS_HOME%\lib
d) c:\xmlbeans-2.3.0\samples\Any\schemas>scomp -out runreport.jar runreport.xsd -co
mpiler %JAVA_HOME%\bin\javac runreport.xsdconfig
e). 如果出现以下错误:
c:\xmlbeans-2.3.0\samples\Any\schemas>scomp -out runreport.jar runreport.xsd -co
mpiler %JAVA_HOME%\bin\javac runreport.xsdconfig
Time to build schema type system: 0.732 seconds
Time to generate code: 0.141 seconds
java.io.IOException: CreateProcess: C:\Program @C:\Users\wangmeng\AppData\Local\
Temp\javac8366 error=2
null
java.io.IOException: CreateProcess: C:\Program @C:\Users\wangmeng\AppData\Local\
Temp\javac8366 error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(CodeGenUtil
.java:231)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.j
ava:1154)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java
:373)
BUILD FAILED
该错误是有在安装 jdk 的时候,安装路径为 C:\Program Files\Java;其 解决办发在安装jdk不要装 Program Files 文件夹中,
因为该文件夹有空格 ,在 cmd 程序中识别不了。
f)正确运行结果:
c:\xmlbeans-2.3.0\samples\Any\schemas>scomp -out runreport.jar runreport.xsd -co
mpiler %JAVA_HOME%\bin\javac runreport.xsdconfig
Time to build schema type system: 0.694 seconds
Time to generate code: 0.16 seconds
Time to compile code: 1.761 seconds
Compiled types to: runreport.jar
注意在C:\xmlbeans-2.3.0\samples\Any\schemas 中可以找到 runreport.jar
生成源命令:scomp -src bin\src -out requestpay.jar requestpay.xsd -compiler %JAVA_HOME%\bin\javac requestpay.xsdconfig
a) 下载XmlBeans,假定下载到C:\xmlbeans-2.3.0
b) 设置环境变量XMLBEANS_HOME= C:\xmlbeans-2.3.0
c)创建 runreport.xsd 、runreport.xsdconfig 文件
如: runreport.xsd 格式:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="RunReport">
<xs:complexType >
<xs:sequence>
<xs:element name="reportTitle" type="xs:string"/>
<xs:element name="publishtime" type="xs:string"/>
<xs:element name="publisher" type="xs:string"/>
<xs:element name="runGroup" type="runGroup"/>
<xs:element name="showColor" type="showColor"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="runGroup">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="runGroups"
type="runGropItem"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="showColor">
<xs:sequence>
<xs:element name="colorValue" type="xs:string"/>
<xs:element name="gradeValue" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="runGropItem">
<xs:sequence>
<xs:element name="id" type="xs:string"/>
<xs:element name="groupid" type="xs:string"/>
<xs:element name="unitid" type="xs:string"/>
<xs:element name="indicatorid" type="xs:string"/>
<xs:element name="unitName" type="xs:string"/>
<xs:element name="unitIp" type="xs:string"/>
<xs:element name="indicatorName" type="xs:string"/>
<xs:element name="incidentstatus" type="xs:string"/>
<xs:element name="description" type="xs:string"/>
<xs:element name="remark" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
runreport.xsdconfig 文件是规定报名 如:
<xb:config xmlns:xb="http://xml.apache.org/xmlbeans/2004/02/xbean/config">
<xb:namespace>
<xb:package>com.wm.biz.report.xmlbean.runreport</xb:package>
</xb:namespace>
</xb:config>
2. 使用XmlBeans生成runreport.jar
在此之前要把 jdk 环境变量配置好。
a) 在新建环境变量中加入 XMLBEANS_HOME = C:\xmlbeans-2.3.0
b) 在环境变量PATH中加入%XMLBEANS_HOME%\bin
c) 在环境变量classpath中加入%XMLBEANS_HOME%\lib
d) c:\xmlbeans-2.3.0\samples\Any\schemas>scomp -out runreport.jar runreport.xsd -co
mpiler %JAVA_HOME%\bin\javac runreport.xsdconfig
e). 如果出现以下错误:
c:\xmlbeans-2.3.0\samples\Any\schemas>scomp -out runreport.jar runreport.xsd -co
mpiler %JAVA_HOME%\bin\javac runreport.xsdconfig
Time to build schema type system: 0.732 seconds
Time to generate code: 0.141 seconds
java.io.IOException: CreateProcess: C:\Program @C:\Users\wangmeng\AppData\Local\
Temp\javac8366 error=2
null
java.io.IOException: CreateProcess: C:\Program @C:\Users\wangmeng\AppData\Local\
Temp\javac8366 error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(CodeGenUtil
.java:231)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.j
ava:1154)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java
:373)
BUILD FAILED
该错误是有在安装 jdk 的时候,安装路径为 C:\Program Files\Java;其 解决办发在安装jdk不要装 Program Files 文件夹中,
因为该文件夹有空格 ,在 cmd 程序中识别不了。
f)正确运行结果:
c:\xmlbeans-2.3.0\samples\Any\schemas>scomp -out runreport.jar runreport.xsd -co
mpiler %JAVA_HOME%\bin\javac runreport.xsdconfig
Time to build schema type system: 0.694 seconds
Time to generate code: 0.16 seconds
Time to compile code: 1.761 seconds
Compiled types to: runreport.jar
注意在C:\xmlbeans-2.3.0\samples\Any\schemas 中可以找到 runreport.jar
生成源命令:scomp -src bin\src -out requestpay.jar requestpay.xsd -compiler %JAVA_HOME%\bin\javac requestpay.xsdconfig
发表评论
-
CPU高占用100% 以及Netty中的NioEventLoop对象下的 SchedukedFutureTask 造成内存溢出
2019-07-30 13:32 3018在高并发压测过程中发现连接数超过 22000,在运行过程出 ... -
由字典文件替换对应文章中的关键字及超链接
2017-03-09 11:07 629public class AnchorText { ... -
Map javaBean 互转化
2017-02-17 17:46 1203public class MapToBeanUtils { ... -
Struts2+Spring2.5+Hibernate3+annotation 整合程序
2010-12-11 19:42 2483由于目前公司都采用struts2 spring2.5或spri ... -
URL 请求数据
2010-09-17 23:35 2244以下是一个通过url 进行请求数据,通过该url地址进行读取, ... -
在 Hibernate 中基于 Annotation 主键生成策略
2010-09-06 17:23 3148一、JPA通用策略生成器 通过annotation来映射hi ... -
java编程 使用XSL+XML生成HTML文件
2010-07-06 11:43 58751.由于公司需要用xslt 结合 xml 使用,并生成数据,只 ... -
Java框架数据库连接池比较(c3p0,dbcp和proxool)
2010-06-26 10:04 1824现在常用的开源数据连接池主要有c3p0,dbcp和proxoo ... -
abstract 和 interface 的区别
2010-06-20 16:31 1659在Java语言中,abstract class和interfa ... -
Tomcat 解决系统时间相差8小时
2010-03-13 23:07 19831.找到 tomcat 的安装路径; 2.进入bin/找到ca ... -
java 和系统时间相差8小时
2010-03-13 23:04 17591.找到jdk 的安装路径 找到 如: a) C:\Prog ... -
java 和系统时间相差8小时
2010-03-10 20:38 24071.找到jdk 的安装路径 找到 如: a) C:\Progr ... -
Tomcat 解决系统时间相差8小时
2010-03-10 20:29 18161.找到 tomcat 的安装路径; 2.进入bin/找到ca ... -
HashMap key重复保存
2010-01-04 17:22 5273下面是我做的一个简单列子:供大家参考! 1.定义实体类: Co ... -
集合 List 排序
2009-12-04 17:14 1770list 排序实现和大家分享: 以下是我做的一个实例: 第一步 ... -
Spring事务管理
2009-06-28 14:02 1315通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码 ... -
jBoss的安装与应用
2009-04-18 21:18 18351、安装 1.1、软件安装 首先要安装JDK(仅仅安装JRE ... -
Web Services
2009-03-19 12:18 1896介绍Web Services Web services是通过 ... -
java类Timer和TimerTask的使用
2009-03-19 12:15 1417Timer类是用来执行任务的类,它接受一个TimerTask做 ... -
Annotation:基础介绍
2009-03-19 12:14 1496在5.0版之前的Java平台已 ...
相关推荐
XMLBeans的核心理念是将XML Schema转换为Java类,这样就可以直接在Java程序中以对象的形式处理XML数据,无需手动解析XML字符串。这个过程被称为XML Schema绑定(Schema-Based XML Binding)。 在提供的资源中,...
xmlbeans-3.1.0.jar包 XMLBeans是一种工具,可让您以Java友好的方式访问XML 的全部功能。 解决 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException异常
在描述中提到的问题,"POI 操作2007格式的Excel报错问题:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions",这通常发生在尝试使用 Apache POI 库来处理 Office Open XML (OOXML) 文件格式,如 ....
2. **类型安全**:由于XML数据与Java对象之间存在直接的映射关系,因此在处理XML时可以避免因错误的数据类型导致的运行时异常。 3. **性能优化**:XMLBeans通过编译XML Schema到Java字节码,提供了高性能的XML处理...
XMLBeans是一种工具,可让您以Java友好的方式访问XML 的全部功能。 解决 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException异常
在Java 6、7和8中,Java平台的标准版(Java SE)包含了Java企业版(Java EE)的一些API,如JAXB(Java Architecture for XML Binding)。然而,从Java 9开始,为了实现模块化并提高系统的可维护性和安全性,Java EE...
在本案例中,"org.apache.xmlbeans.jar" 是XMLBeans库的实现,它是Java开发中处理Excel文件的一个重要工具。 XMLBeans的工作原理基于XML Schema,它将XSD文件解析为一套Java类和接口,这些类和接口代表了XML Schema...
例如,你可以使用`org.apache.xmlbeans.XmlObject.Factory.parse()`方法将XML字符串或输入流转换为Java对象。 3. **操作XML**:一旦XML被解析为Java对象,你就可以像操作普通Java对象一样修改其内容。比如,你可以...
XMLBeans是一种工具,可让您以Java友好的方式访问XML 的全部功能。 解决 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException异常
标题中的"axis2-xmlbeans-1.0.jar.zip"是一个压缩文件,它包含了与Axis2和XMLBeans相关的Java库。Axis2是一个流行的开源Web服务框架,用于创建和部署SOAP和RESTful Web服务,而XMLBeans是Apache软件基金会的一个项目...
XMLBeans是Apache软件基金会开发的一款Java库,它允许开发者直接操作XML文档,将XML数据映射为Java对象,从而在Java应用程序中方便地处理XML。这个压缩包"xmlbeans-2.5.0.jar.zip"包含的是XMLBeans库的2.5.0版本的...
xmlbeans-3.1.0.rar是一个工具类,主要作用是把xml文件转换成jar包,方便使用。解压出来以后,到jar目录,里面有对应的bat文件,只需要把对应的配置改成自己需要生成的xml文件,xsd文件即可
org.apache.servicemix.bundles.xmlbeans-2.4.0_1.jar
标签:apache、xmlbeans、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用...
xmlBeans-3.0.2.jar包 ,可用于解析excel文件,欢迎下载
标题中的"axis2-xmlbeans-1.5.jar.zip"是一...这个"axis2-xmlbeans-1.5.jar.zip"文件对于开发使用Axis2框架和XMLBeans处理XML的Java Web服务项目来说是一个重要的资源。它包含了运行和开发此类服务所需的库和许可信息。
jar包,官方版本,自测可用
总之,XMLBeans是一个强大的工具,它将XML和Java紧密地结合起来,提供了高效、安全且易于使用的XML处理能力。无论你是新手还是经验丰富的开发者,掌握XMLBeans都能极大地提升你处理XML任务的能力。通过阅读提供的...
xmlbeans-2.6.1.jar jar 包 ............................................................................................................................................
标题中的"axis2-xmlbeans-1.2.jar.zip"是一个压缩文件,它包含了与Axis2和XMLBeans相关的Java库。Axis2是一个流行的开源Web服务框架,用于创建和部署SOAP和RESTful Web服务,而XMLBeans是Apache软件基金会的一个项目...