XSD 到 HTML 的转换?

发布于 2024-11-06 07:27:46 字数 1150 浏览 0 评论 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---

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

strong textHello guys! Is there any way to convert an XSD file to an HTML file...what i am trying to achieve here is parse an XSD file and based on that give the user a form where in he can fill in the details...and finally i want to create an XML file by binding that data...For example
Consider the following 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>

This should give me an HTML form like this

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

If there is a choice then it should give the user a redio group etc...
any help will be greatly appreciated...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橙味迷妹 2024-11-13 07:27:46

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

XSL Transformations are often used to translate XML into something else: http://en.wikipedia.org/wiki/XSLT

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文