您可以利用现有的xs:nonNegativeInteger类型来代替创建自己的简单类型来表示以0开头的整数.我将举一个例子.

SpThread

您可以使用@XmlSchemaType批注指定在XML模式中为字段/属性生成的类型.

package forum11667335;

import javax.xml.bind.annotation.XmlSchemaType;

public class SpThread {

private int durTime;

@XmlSchemaType(name="nonNegativeInteger")

public int getDurTime() {

return durTime;

}

public void setDurTime(int durTime) {

this.durTime = durTime;

}

}

演示

您可以在JAXBContext上使用generateSchema方法来生成XML模式:

package forum11667335;

import java.io.IOException;

import javax.xml.bind.*;

import javax.xml.transform.Result;

import javax.xml.transform.stream.StreamResult;

public class Demo {

public static void main(String[] args) throws Exception {

JAXBContext jc = JAXBContext.newInstance(SpThread.class);

jc.generateSchema(new SchemaOutputResolver() {

@Override

public Result createOutput(String namespaceUri, String suggestedFileName) throws IOException {

StreamResult result = new StreamResult(System.out);

result.setSystemId(suggestedFileName);

return result;

}

});

}

}

产量

下面是生成的XML模式.

java生成xsd_如何使用Java代码生成XSD文件?相关推荐

  1. java 生成印章源码_java代码生成指定的公章和私章,并且解决服务器不能回显文字的问题...

    因项目需求所需,需要用java根据字段生成公章,在这里特别感谢大佬们贡献的代码,由衷的表示感谢,我充分发挥了搬砖的作用,因为在中间遇到了服务器上没有字的问题,故写下次文章,作为记录,希望能帮助到童鞋们 ...

  2. java实现pdf的生成下载打印,java生成pdf电子账单,java生成pdf合同模板

    最近公司要做个生成pdf电子账单凭证的功能,由于这个公司没有任何代码可借鉴,这个时候我就必须得自己搞明白具体的每一步应该怎么做,引什么jar包?用什么方式去实现?这篇博客中会给出从头到尾及其详细的代码 ...

  3. java实现保存合同模板_java实现pdf的生成下载打印,java生成pdf电子账单,java生成pdf合同模板...

    最近公司要做个生成pdf电子账单凭证的功能,由于这个公司没有任何代码可借鉴,这个时候我就必须得自己搞明白具体的每一步应该怎么做,引什么jar包?用什么方式去实现?这篇博客中会给出从头到尾及其详细的代码 ...

  4. java 生成pdf itext_使用Java组件itext 生成pdf介绍

    iText是一个能够快速产生PDF文件的Java类库.iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的.它的类库尤其与java Servlet有很好的给合.使用iText与 ...

  5. java生成二维码/java解析二维码

    二维码的优缺点 优点:1. 高密度编码,信息容量大:2.编码范围广:3.容错能力强:4.译码可靠性高:5.可引入加密措施:6.成本低,易制作,持久耐用. 缺点:1.二维码技术成为手机病毒.钓鱼网站传播 ...

  6. java生成水印_[转载]java操作word生成水印

    应用场景 为了保护版权或辨别文件的真伪,有时需要在生成的Word文件中动态添加水印,PageOffice组件的WaterMark类就封装了给在线编辑的Word文件添加水印这一功能,调用接口非常简单. ...

  7. Java 生成条形 二维码 Java 生成条形码 订单条形码 Java生成各种条形码 java条形码生成示例 java 生成条形 二维码

    1.加入Maven.或者Jar依赖 maven依赖, 如果不是Maven项目,则需要去 Maven中央仓库下载Jar <!-- 二维码工具--><dependency>< ...

  8. java生成横向的pdf,java – 如何生成横向跨越多个页面的PDF报告

    我必须使用许多(在运行时定义)列生成PDF报告.当用户选择要显示的许多字段时,这些报告可能水平跨越多个页面.我正在使用DynamicJasper,并且当所有列都适合一个页面时,可以成功生成动态报告.如 ...

  9. java生成电子发票_C#/Java 动态生成电子发票

    电子发票是电商时代的产物,PDF发票是最常见的电子发票之一.在这篇文章中,我将给大家分享一个免费的动态生成PDF电子发票的C#方案,并在文章末尾附上Java解决方案. 典型的发票包含客户和供应商的名称 ...

  10. java生成32位流水号,Java生成流水号

    import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Date; public cla ...

最新文章

  1. firefly 编译opencv3.3.1, CMake报错
  2. ubuntu16配置ZooKeeper集群(这里用的是Zookeeper3.4.10)
  3. PHP http_build_query()方法
  4. 路由框架ARouter最全源码解析
  5. mvc ajax提交多选,javascript – 如何使用Jquery AJAX调用MVC Action然后在MVC中提交表单?...
  6. 【Qt】Qt窗口程序
  7. angularJs跨域
  8. 中文分词工具jieba中的词性类型(转载)
  9. 20220209-CTF-CRYPTO-BUUCTF-几道简单的练习题
  10. [原创]ActionScript3游戏中的图像编程(连载五)
  11. 思维导图系列之MySQL知识梳理
  12. 嵌入式操作系统内核原理和开发(实时调度)
  13. 8.在第7步的基础上为我们的程序添加负载均衡支持
  14. Sequelize Unknown column 'createdAt' in 'field list'?
  15. 表面粗糙度的基本评定参数是_表面粗糙度100个常见问题
  16. 使用selenium搭建网站自动化测试框架及selenium简介
  17. 宁波市建筑物矢量数据(Shp格式+带高度)
  18. vxworks点滴记录
  19. 2017年爱奇艺校招Java研发笔试编程题(2个)
  20. 通往架构师之路系列之Java设计模式(二)工厂方法模式

热门文章

  1. 数字水印--给我的文件充当保护神
  2. 面向对象的数据库db4o: 初识db4o
  3. acfun json 弹幕 转换 bilibili xml 弹幕
  4. 中国物流产业发展形势与竞争格局展望报告2022版
  5. Android常用库整理
  6. 一个在华为工作十年的大牛 历程
  7. Macbook pro/air 2013 late -2014 使用转接卡更换NVME SSD休眠不醒问题的解决办法
  8. 微信多开下载安装使用及更新方式
  9. 拯救微信多号党的超实用工具,电脑版PC微信双开、多开、防撤回补丁工具
  10. 新浪通行证在线申诉找回密码业务逻辑错误导致严重安全漏洞