2014-01-15 75 views
0

HTML表單我有這樣的.xsd文件:XSD到XSL或使用PHP

<?xml version="1.0" encoding="UTF-8" ?> 

<xsd:complexType name="user-wrap"> 
    <xsd:sequence> 
     <xsd:element name="user" type="user" minOccurs="0" maxOccurs="1"/> 
    </xsd:sequence> 
</xsd:complexType> 
<xsd:complexType name="user"> 
    <xsd:sequence> 
     <xsd:element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/> 
     <xsd:element name="company" type="xsd:string" minOccurs="0" maxOccurs="1"/> 
     <xsd:element name="site" type="xsd:anyURI" minOccurs="0" maxOccurs="1"/> 
     <xsd:element name="country" type="country" minOccurs="0" maxOccurs="1"/> 
    </xsd:sequence> 
</xsd:complexType> 
<xsd:simpleType name="country"> 
    <xsd:restriction base="xsd:string"> 
     <xsd:enumeration value="RU"/> 
     <xsd:enumeration value="US"/> 
     <xsd:enumeration value="KZ"/> 
    </xsd:restriction> 
</xsd:simpleType> 

這不完全,有大約100場。 因此,我需要使用該xsd模式創建一個XML文件。用戶必須填寫信息以某種形式。我可以使用該xsd生成該表單(可能是HTML頁面或XSL表格)嗎?只需用該表單自動填充XML文件即可。 100個字段太多以至於無法手動解析。

回答