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---

選択肢がある場合は、ユーザーに redio グループなどを提供する必要があります...どんな助けも大歓迎です...

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 に答える