`
sunxboy
  • 浏览: 2869755 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

根据XML生成XML schema(*.xsd)

阅读更多

1.下载工具trang

将trang加入path

 

2.生成xsd文件

java -jar trang.jar XXX1.xml XXX2.xsd
 

OK ,enjoy!

 

说明:

XXX1.xml是输入参数,此处支持的文件格式为:

 rng
 rnc
 dtd
  xml


XXX2.xsd是输出参数,此处支持的文件格式为:
 rng
 rnc
 dtd
 xsd

具体使用说明参见压缩包中的trang-manual.html文件
分享到:
评论
2 楼 bicashy 2012-05-16  
是的,只能根据现有结构来生成,例如choice了,use="required"了,不可能有这种智能的。
1 楼 cn_arthurs 2009-11-12  
先支持一下,我总感觉这种逆向总有点不太靠谱
如果Elements中包含的节点约束是Repeatable还好说
如果该节点是可有可无的话,那生成的xml文件中压根没有该节点
这样根据xml生成xsd文件也可能不是完整的

相关推荐

    XSD根据xml生成schema文件

    本篇文章将深入探讨如何根据XML文件生成对应的XSD schema文件,以便更好地管理和验证XML文档。 首先,我们需要理解XSD的作用。XSD文件定义了一系列规则,这些规则描述了XML文档应该包含哪些元素、属性,以及它们...

    XmlSchema-1.4.6.jar

    `XmlSchema-1.4.6.jar` 是一个包含Java绑定的XML Schema API的库,它为处理XML Schema文档提供了支持。在开发Web服务客户端时,尤其是与基于SOAP(简单对象访问协议)的Web服务交互时,这个库扮演了至关重要的角色。...

    根据xml schema生成xml

    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> </xs:schema> ``` 这个例子定义了一个`person`元素,包含`firstName`和`lastName`两个子元素,都是字符串类型。 2. **验证XML文档**:...

    XML Schema教程

    - **在应用程序中读取和创建 XML Schema**:了解如何解析和生成 XML Schema 文件对于开发基于 XML 的应用至关重要。 - **在应用程序中使用 XML Schema**:XML Schema 可以用于验证 XML 数据的有效性,确保其符合预期...

    XML文件XML Schema.docXML Schema.doc

    XML Schema语言也被称为XML Schema Definition(XSD)。XML Schema的作用是定义一份XML文档的合法组件群,就像DTD的作用一样。 XML Schema的主要功能包括: 1. 定义可以出现在文档里的元素 2. 定义可以出现在文档...

    XmlSchema-1.4.7.jar

    XmlSchema库则为Java开发者提供了处理这些XML Schema文档的API,使得在Java应用程序中解析、验证和生成符合XML Schema的XML文档变得容易。 在开发过程中,使用XmlSchema-1.4.7.jar可以帮助开发者实现以下功能: 1. ...

    xmlschema-1.4.5.jar.zip

    "xmlschema-1.4.5.jar.zip"是一个包含XML Schema相关实现的Java类库,主要用于处理和验证XML文档是否符合特定的XSD规范。 在Java环境中,`xmlschema-1.4.5.jar`是一个关键组件,它提供了一系列API供开发者使用,...

    通过xsd文件创建bean所需jar包

    3、命令如: D:\xmlbeans\bin\scomp -src xmlbean/ -d xmlbeanclass -out *.jar *.xsd -compiler C:\jdk1.6.0_10\bin\javac my.xsdconfig 4、my.xsdconfig中内容: <xb:config xmlns:xb="http://xml.apache.org/...

    java根据xml生成schema_xsd_生成javabean

    标题“java根据xml生成schema_xsd_生成javabean”涉及的知识点主要包括: 1. XML到XSD的转换:XML文档可以被转化为XSD文件,以定义其结构和数据类型。这个过程通常通过工具完成,比如`trang.jar`,这是一个开源的...

    XML Schema xsd XML Schema xsd

    <note xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://example.com/note.xsd"> <to>George <from>John <heading>Reminder <body>Don't forget the meeting! ``` 对应的 ...

    XML生成XSD的方法

    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> </xs:schema> ``` #### 五、总结 通过上述步骤,我们可以方便地从现有的XML...

    xmlschema-core-2.0.3的jar

    `xmlschema-core-2.0.3.jar` 提供了处理这些XSD文件的API,使得Spring能够验证发送到服务的请求和从服务返回的响应是否符合预定义的XSD规范。 这个库提供了以下主要功能: 1. **解析和编译XSD文档**:它可以解析...

    java根据xml生成schema_xsd_生成javabean2

    在“java根据xml生成schema_xsd”这个过程中,我们需要先创建XSD文件。通常,如果你已经有了一个XML文档,你可以通过解析XML来创建XSD。这个过程可以通过各种工具完成,比如使用Apache XMLBeans、JAXB(Java ...

    xml文件转xsd文件

    JAXB允许我们根据XSD文件自动生成Java类,这样在解析XML时,可以直接将XML元素转化为Java对象,提高了开发效率。 转换过程通常包括以下步骤: 1. **理解XML文件结构**:首先,需要理解XML文件中的元素、属性及其...

    xsd.exe xml schema文件生成程序

    xsd.exe xml schema文件生成程序,将xml文件转换成xsd文件,然后可以通过xjc生成java类

    ehcache.xsd_ehcache.xml代码提示.rar

    【描述解析】:描述中提到“已测试有效的ehcache.xsd文件”,这指的是Ehcache的XML Schema定义文件,xsd文件是用于验证XML文档结构的规范。将此xsd文件导入到IDE(集成开发环境)中,可以确保ehcache.xml配置文件的...

    xsd生成xml工具

    "xsd生成xml工具"是一个实用程序,它允许开发者根据XSD文件创建符合该模式的示例XML文档。这个工具的亮点在于它提供了完整的源代码,这意味着用户不仅可以使用工具,还可以深入理解其工作原理,甚至进行自定义扩展。...

    XMLSchema.chm

    这个“XMLSchema.chm”文件很可能是一个帮助文档,旨在为学习XML Schema的用户提供详细的指导和参考资料。下面我们将深入探讨XML Schema的相关知识点。 1. **XML Schema的作用**:XML Schema的主要功能是规范XML...

    使用jaxb根据xsd生成xml文档

    **使用JAXB根据XSD生成XML文档** 在Java开发中,XML文档的生成与解析是一项常见的任务,特别是在处理数据交换和存储时。JAXB(Java Architecture for XML Binding)是Java平台标准的一部分,它提供了一种将Java对象...

Global site tag (gtag.js) - Google Analytics