java 生成 xml dtd_使用DTD文件中的JAXB生成Java类 – 如何修改DTD?
在他的回答中,mavrav似乎告诉DTD这是不可能的.我不太清楚如何使用DTD.
但是,如果可以,请在XML模式中翻译您的DTD.
我试着用这个谢玛:
xmlns:hr="http://mycompany.com/schema"
elementFormDefault="qualified"
targetNamespace="http://mycompany.com/schema">
在使用以下cmd生成Java类之后:
xjc -p com.mypackage schema.xsd
它为我提供了以下Content类的代码:
@XmlRootElement(name = "content")
public class Content {
@XmlElement(required = true)
protected List person;
@XmlElement(required = true)
protected List group;
public List getPerson() {
if (person == null) {
person = new ArrayList();
}
return this.person;
}
public List getGroup() {
if (group == null) {
group = new ArrayList();
}
return this.group;
}
}
java 生成 xml dtd_使用DTD文件中的JAXB生成Java类 – 如何修改DTD?相关推荐
- java ftl 标签_在FTL文件中使用自定义的Java方法
在项目中使用FreeMarker做为Spring MVC中的视图文件,在展示List的时候,展示的对象中带有时间字段,但是此时间字段存的是整型的毫秒值,为了更好的展示给用户,必须要进行格式化. 但是F ...
- java 修改wav文件头_使用Java聲音API從WAV文件中修剪開頭和結尾
我有製作的基礎知識.但是,輸出文件一遍又一遍地重複WAV標頭字節.生成的文件大小合適,但是它與垃圾一起提交.使用Java聲音API從WAV文件中修剪開頭和結尾 我想使用一個擴展AudioInputSt ...
- JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法
原文地址:http://www.cnblogs.com/taven/p/3351841.html JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法 在Spr ...
- 知其然(3)*.java文件中可以包含多个类,但最多只能有一个类,其修饰符为public
*.java文件中可以包含多个类,但最多只能有一个类,其修饰符为public. 测试1:文件名Dog.java,文件内容如下:[2个类均为public] public class Dog{Dog(){ ...
- java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOException
java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOException 参考文章: (1)java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOExcep ...
- 根据条件从txt文件中挑出一些文字并据此修改文件名字
根据条件从txt文件中挑出一些文字并据此修改文件名字 /* ****************************************************** *学习Windows API编 ...
- java 调用cpp_java jni 调用cpp文件中的方法 | 学步园
这里说下最近修改nutch的源码碰到的调用cpp文件中的方法. 刚刚开始的时候,想直接在fetch.java中直接写jni接口.后来发现这样会留下不好的编程习惯.自己动手在fetch下写一个类.Hel ...
- java类索引_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...
讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了.现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志.类索引.父类索引.接口索引集合. 1. 访问标 ...
- CodeSmith实用技巧(八):生成的代码输出到文件中
在CodeSmith中,要把生成的代码文件输出到文件中,你需要在自己的模版中继承OutputFileCodeTemplate类.<?xml:namespace prefix = o ns = & ...
最新文章
- linux系统编码修改
- Visual Studio Code常用快捷键
- 计算机频率、内存相关杂谈
- python3连接mysql使用mysqldb_Python3 连接Mysql数据库
- Mac 设置 NDK
- Nagios 安装教程
- 对于python命令行,你应该这么做才专业
- 如此方便的日志分析功能,快来嵌入到你的网站吧!
- 【11】MINST数据集的分类与效果验证
- 《数字孪生体技术白皮书》重磅发布(附完整版下载)
- Google Code的使用指南
- 赛门铁克完成收购Blue Coat 重塑未来网络安全
- Windows远程应用发布
- linux安装软路由,软路由安装设置教程【详细步骤】-太平洋IT百科手机版
- 全军尽墨的Android应用:社会化授权登录及分享安全漏洞
- matlab高程数据点,matlab 对tif数据高程图的处理分析
- Cookie编程基础:检查浏览器是否接受Cookie
- [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料
- 4.4V/3.85V锂电池充电器方案
- 深入解析python版SVM源码系列(三)——计算样本的预测类别
热门文章
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。...
- LocalDateTime、LocalDate、Date的相互转换(亲测LocalDateTime转LocalDate)
- php5和php7的bccomp计算精度区别
- Elasticsearch索引原理
- 如何用Fiddler对手机(安卓/iOS)数据进行抓包
- Goland如何断点调试Debug
- jQuery的this $this $(this)
- SpringBoot是什么?可以做什么?
- 高德地图 街道范围_高德地图发布交通“评诊治”系统:针对各类交通拥堵场景“因地制宜”...
- asp.net javascrip获取session的值_一篇文章搞定 Django Cookie 与 Session