java xsd_Java如何把任意xsd转成xml
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相关推荐
- java openxml 操作 word,openxml word转成xml
word2007无法打开Office Open XML 文档 由于种种原因,如程序安装错误.注册表被修改,或系统被病毒侵害等. 有时候会造成WORD 2007无法打开.DOC文档的问题,常规的处理办法 ...
- 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. ...
- 黑马程序员---java算法实现输出任意奇数维数独
java算法实现输出任意奇数维数独 ----------- android培训.java培训.java学习型技术博客.期待与您交流! ----------- /** 该类可以打印任意维数数独,但是必须 ...
- java对象转xml 高性能_通过实例学习JAVA对象转成XML输出
一.总体说明 XML和JSON 是最为常用的数据交换格式 本例子演示如何将java对象,转成XML输出. 二.流程 1.在上文的例子中,创建一个包"com.waylau.rest.bean& ...
- Java对点、线、面生成栅格瓦片jpg,并渲染呈现
Java对点.线.面生成栅格瓦片jpg,并渲染呈现 1. 效果图 2. 原理 2.1 面瓦片的生成 2.2 线瓦片的生成 2.3 多点瓦片的生成 3. 源码 参考 这篇博客将介绍从前端HTML页面到后 ...
- 一个java的DES加解密类转换成C#
原文:一个java的DES加解密类转换成C# 一个java的des加密解密代码如下: //package com.visionsky.util;import java.security.*; //im ...
- java实现把一个大文件切割成N个固定大小的文件
这个好像是我一年前去面试时的一道面试题,分享一下!考 java I/O 的! //java实现把一个大文件切割成N个固定大小的文件 package com.johnny.test; import ja ...
- webservice xsd.exe根据xml生成xsd。然后根据xsd生成java bean
2019独角兽企业重金招聘Python工程师标准>>> webservice xsd.exe根据xml生成xsd.然后根据xsd生成java bean 转载于:https://my. ...
- Java Socket编程----通信是这样炼成的
转载自 Java Socket编程----通信是这样炼成的 Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socke ...
最新文章
- Linux下的samba服务配置详解
- npm安装报错Error: EPERM: operation not permitted解决方案
- apriori算法c++_关联分析——基于Apriori算法实现
- Android内存泄漏分析及调试
- Laravel核心解读 -- 外观模式
- 【英语学习】【WOTD】fantod 释义/词源/示例
- (转)淘淘商城系列——Solr集群搭建
- 拳王虚拟项目公社:0成本售卖高考资料的虚拟资源教程,自动化的其他最简单最轻松玩法
- navicat导入CSV/Excel文件
- 常见排序算法:归并排序
- java计算器模拟程序_模拟计算器java程序
- Unity3D游戏开发中100+效果的实现和源码大全 - 收藏起来肯定用得着
- NS和DNS的区别有哪些?
- webhook机器人php源码,机器人之钉钉机器人webhook 对接 ThinkPHP3.2 实现Bug告警通知...
- Mysql中文排序规则
- ddos攻击网站原理,遭受ddos攻击该如何处理进行防御?
- pip3.7.5安装环境依赖onnxruntime、onnx、numpy、skl2onnx
- JVM进阶(六)——鲜为人知的二次标记
- 【Python】使用31条规则编写高质量且美丽的Python代码
- 【selenium爬虫】 selenium自动化爬取京东图书信息