Java XSD到HTML的转换?

Java XSD到HTML的转换?,java,jsp,jaxb,xsom,Java,Jsp,Jaxb,Xsom,强文本你好,伙计们!有没有办法将XSD文件转换为HTML文件…我在这里试图实现的是解析XSD文件,并基于此为用户提供一个表单,用户可以在其中填写详细信息…最后我想通过绑定该数据创建一个XML文件…例如 考虑下面的XSD… <xs:element name="Collection"> <xs:complexType> <xs:sequence> <xs:element name ="books">

强文本你好,伙计们!有没有办法将XSD文件转换为HTML文件…我在这里试图实现的是解析XSD文件,并基于此为用户提供一个表单,用户可以在其中填写详细信息…最后我想通过绑定该数据创建一个XML文件…例如 考虑下面的XSD…

<xs:element name="Collection">
   <xs:complexType>
      <xs:sequence>
        <xs:element name ="books">
           <xs:complexType>
              <xs:sequence>
                <xs:element name="book" type="bookType" minOccurs="1" maxOccurs="unbounded"/>
              </xs:sequence>
           </xs:complexType>
        </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>
<xs:complexType name="bookType">
  <xs:sequence>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="ISBN" type="xs:long"/>
    <xs:element name="price" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
如果有选择,那么它应该给用户一个重拨组等。。。
任何帮助都将不胜感激……

XSL转换通常用于将XML转换为其他内容:

此网站正在做类似的事情:


+1-这可能是最好的方法。OP需要仔细阅读XSLT,并找出以他想要的形式生成HTML所需的转换。
Collection:
Books
Book1:---TextBox---
Name:---TextBox---
ISBN:---TextBox---
Price:---TextBox---
Book2
Name:---TextBox---
ISBN:---TextBox---
Price:---TextBox---