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构造符合相应Schema格式的xml文件

接着上例的 automobile-policy.xsd <xs:element name="insured-vehicle" type="insu...
  • Alrdy
  • Alrdy
  • 2011-10-24 16:27
  • 861

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

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

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

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

使用XmlBeans读写xml

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

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
  • 1905

XMLspy一款xml编辑器

  • 2015-12-12 12:49
  • 27.62MB
  • 下载

XMLSPY工具及XML Basics

webservice(二)有关dtd的基础知识 和xmlspy2012的汉化版和破解补丁

xmlspy2012的汉化版和破解补丁:点击打开链接 dtd基础知识: san
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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