0

强文大家好!有什么方法可以将 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>

这应该给我一个这样的 HTML 表单

Collection:
Books
Book1:---TextBox---
Name:---TextBox---
ISBN:---TextBox---
Price:---TextBox---
Book2
Name:---TextBox---
ISBN:---TextBox---
Price:---TextBox---

如果有选择,那么它应该给用户一个重做组等......任何帮助将不胜感激......

4

2 回答 2

1

XSL 转换通常用于将 XML 转换为其他内容:http ://en.wikipedia.org/wiki/XSLT

于 2011-05-12T07:47:17.727 回答
0

这个网站正在做类似的事情:

http://www.datamech.com/XMLForm/formGenerator4.html

于 2011-05-12T08:05:32.133 回答