xsd就是xml schema,可以利用以下方法生成xml:

Schema文件定义如下:

xs:complexType>

xs:element>

xs:sequence>

xs:complexType>

xs:element>

xs:schema>

解析代码如下:

import org.apache.xmlbeans.*;

import com.mydomain.myApp.E1Document;

public class OutputXml {

/**

* 其中e11=11 e121=”e121”

* @param args

*/

public static void main(String args[]) {

E1Document e1Document;

E1Document.E1 E1Element;

E1Document.E1.E12 E1e2Element;

XmlOptions xmlOptions;

e1Document = E1Document.Factory.newInstance();

E1Element = e1Document.addNewE1();

E1e2Element=E1Element.addNewE12();

E1Element.setE11(11);

E1e2Element.setE121("e121");

/**

* 如果需要设置setE122的值请打开,由于xsd文件定义的元素不是必须的.

*/

//E1e2Element.setE122();

xmlOptions = new XmlOptions();

xmlOptions.setSavePrettyPrint();

xmlOptions.setSavePrettyPrintIndent(4);

String xmlStr = e1Document.xmlText(xmlOptions);

System.out.println("XML Instance Document is : \n" + xmlStr );

}

}

java xsd_Java如何把任意xsd转成xml相关推荐

  1. java openxml 操作 word,openxml word转成xml

    word2007无法打开Office Open XML 文档 由于种种原因,如程序安装错误.注册表被修改,或系统被病毒侵害等. 有时候会造成WORD 2007无法打开.DOC文档的问题,常规的处理办法 ...

  2. java编写创建json,将json数据转换成xml,ftp发送到服务器

    一.项目简介 1.环境 1).jdk 1.6 2.jar包 commons-net-1.4.1.jar gson-2.2.4.jar jar 建议大家去官网上下载 3.项目结构 二.创建Json 1. ...

  3. 黑马程序员---java算法实现输出任意奇数维数独

    java算法实现输出任意奇数维数独 ----------- android培训.java培训.java学习型技术博客.期待与您交流! ----------- /** 该类可以打印任意维数数独,但是必须 ...

  4. java对象转xml 高性能_通过实例学习JAVA对象转成XML输出

    一.总体说明 XML和JSON 是最为常用的数据交换格式 本例子演示如何将java对象,转成XML输出. 二.流程 1.在上文的例子中,创建一个包"com.waylau.rest.bean& ...

  5. Java对点、线、面生成栅格瓦片jpg,并渲染呈现

    Java对点.线.面生成栅格瓦片jpg,并渲染呈现 1. 效果图 2. 原理 2.1 面瓦片的生成 2.2 线瓦片的生成 2.3 多点瓦片的生成 3. 源码 参考 这篇博客将介绍从前端HTML页面到后 ...

  6. 一个java的DES加解密类转换成C#

    原文:一个java的DES加解密类转换成C# 一个java的des加密解密代码如下: //package com.visionsky.util;import java.security.*; //im ...

  7. java实现把一个大文件切割成N个固定大小的文件

    这个好像是我一年前去面试时的一道面试题,分享一下!考 java I/O 的! //java实现把一个大文件切割成N个固定大小的文件 package com.johnny.test; import ja ...

  8. webservice xsd.exe根据xml生成xsd。然后根据xsd生成java bean

    2019独角兽企业重金招聘Python工程师标准>>> webservice xsd.exe根据xml生成xsd.然后根据xsd生成java bean 转载于:https://my. ...

  9. Java Socket编程----通信是这样炼成的

    转载自 Java Socket编程----通信是这样炼成的 Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socke ...

最新文章

  1. Linux下的samba服务配置详解
  2. npm安装报错Error: EPERM: operation not permitted解决方案
  3. apriori算法c++_关联分析——基于Apriori算法实现
  4. Android内存泄漏分析及调试
  5. Laravel核心解读 -- 外观模式
  6. 【英语学习】【WOTD】fantod 释义/词源/示例
  7. (转)淘淘商城系列——Solr集群搭建
  8. 拳王虚拟项目公社:0成本售卖高考资料的虚拟资源教程,自动化的其他最简单最轻松玩法
  9. navicat导入CSV/Excel文件
  10. 常见排序算法:归并排序
  11. java计算器模拟程序_模拟计算器java程序
  12. Unity3D游戏开发中100+效果的实现和源码大全 - 收藏起来肯定用得着
  13. NS和DNS的区别有哪些?
  14. webhook机器人php源码,机器人之钉钉机器人webhook 对接 ThinkPHP3.2 实现Bug告警通知...
  15. Mysql中文排序规则
  16. ddos攻击网站原理,遭受ddos攻击该如何处理进行防御?
  17. pip3.7.5安装环境依赖onnxruntime、onnx、numpy、skl2onnx
  18. JVM进阶(六)——鲜为人知的二次标记
  19. 【Python】使用31条规则编写高质量且美丽的Python代码
  20. 【selenium爬虫】 selenium自动化爬取京东图书信息

热门文章

  1. Nisi实现安装包制作
  2. 织梦 dede TAG 标签调用 大全
  3. RFID物流仓储应用解决方案-铨顺宏
  4. C++ 使用 tinyxml2 解析创建 xml
  5. <pre>标签有什么用
  6. suse zypper添加源和仓库
  7. 安卓性能优化(3)异常处理应用瘦身
  8. linux内核协议栈 TCP选项之SACK选项概述
  9. 读书笔记:《月亮与六便士》
  10. java inputstream理解_Java进阶核心之InputStream流深入讲解