xmlbeans XMLSpy 解析xml

原创 2007年09月26日 14:42:00

Altova XMLSpy  把xml解析成xsd文件

下载xmlbeans 注意:jar  配置path

scomp -src src  -out XmlBean.jar 88.xsd    -compiler "C:/Program Files/Java/jdk1.6.0/bin/javac" 88.xsdconfig

新建项目 导xmlb里的jar 加上刚生成的jar

 

 

写一个类似的类



import java.io.File;
import java.io.UnsupportedEncodingException;

import sample.xmlbean.*;
import sample.xmlbean.CardItemDocument.CardItem;
import sample.xmlbean.ProductItemDocument.ProductItem;
import sample.xmlbean.TotalMenuDocument.TotalMenu;

import org.apache.xmlbeans.XmlOptions;

public class bean {

    private String filename = null;

    public bean(String filename) {
        super();
        this.filename = filename;
    }

    public void Reader() {
        try {
            File xmlFile = new File(filename);
            TotalMenuDocument doc = TotalMenuDocument.Factory.parse(xmlFile);
            ProductItem [] productItem = doc.getTotalMenu().getProductItemArray();

            for (int i = 0; i < productItem.length; i++) {
               ProductItem ProductItem = productItem[i];
                println("Customer#" + i);
                println("Customer ID:" + ProductItem.getRechargeURL());
                println("Customer ID:" + ProductItem.getKeyWord());
                println("Customer ID:" + ProductItem.getLetterCode());
                println("Customer ID:" + ProductItem.getProductID());
             
                }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    private void println(String str) {
     
      try {
   str=new String(str.getBytes("GB2312"));
  } catch (UnsupportedEncodingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }  
        System.out.println(str);
    }

    public static void main(String[] args) {
        String filename = "D://QQProductListService.xml";
        bean bean = new bean(filename);
        bean.Reader();
    }
}

maven+svn+XMLBeans+xml

  • 2012年11月20日 12:09
  • 28KB
  • 下载

aused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible min

aused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible min...

利用xmlbeans工具对xml格式进行验证(需要xsd文件)

我也不多说xmlbeans的优缺点,看完整个操作过程就知道它的优缺点了。我们有个需求,项目中需要进行对xml文件进行格式验证,并且需要输出错误具体信息, 开始的时候使用sax进行验证,这个例子我也有转...

使用xmlbeans构造符合相应Schema格式的xml文件

接着上例的 automobile-policy.xsd
  • Alrdy
  • Alrdy
  • 2011年10月24日 16:27
  • 913

使用XmlBeans读写xml

xmlbeans下载地址:http://xmlbeans.apache.org/sourceAndBinaries/index.html我使用的版本是2.5.0。一、关于XML解析   XML在Jav...

java.util.zip.ZipException: duplicate entry: org/apache/xmlbeans/xml/stream/Location.class

:ols:incrementalDebugJavaCompilationSafeguard UP-TO-DATE :ols:compileDebugJavaWithJavac UP-TO-DATE :...

xmlbeans-2.5.0 生成与xml结构相同的javabean对象

下载xmlbeans假如解压路径为:E:/tools/xmlbeans-2.5.0/要生成的定义文件及javabean对象路径为:E:/tools/xmlbeans-2.5.0/temp把要解析的xm...
  • spsace
  • spsace
  • 2011年04月22日 10:07
  • 1979

XMLspy一款xml编辑器

  • 2015年12月12日 12:49
  • 27.62MB
  • 下载

XMLSPY工具及XML Basics

  • 2012年12月05日 23:22
  • 7KB
  • 下载

XMLBEANS的使用总结

一、关于XML解析       XML在Java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以XML方式存储的. XML还应用于Java Message Ser...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xmlbeans XMLSpy 解析xml
举报原因:
原因补充:

(最多只允许输入30个字)