2011-12-04 7 views
3

ExcelファイルをXMLファイルに変換するXMLスキーマを作成しようと怒っています。 サンプル.xlsファイルがExcel XMLエクスポートのXMLスキーマ

  • イベントの名前と
  • 場所の名前を持つ2つのセルは、次に、すべての行のすべての列とライダーの名前のためのセッションを持つテーブルがあるとしています。私は、XMLスキーマを作成する必要があると私はExcel 2003 Add-in: XML Tools Add-inを使用して、これをachivedきたXMLデータとして保存する

This is a screenshot of the spreadsheet.

。次のXMLコードを生成

<?xml version='1.0' encoding='UTF-16'?> 
<!-- Created from XmlMap.Name: Results_mapping --> 
<!-- XmlMap.DataBinding.SourceUrl: --> 
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <xsd:element nillable="true" name="Results"> 
     <xsd:complexType> 
      <xsd:sequence minOccurs="0"> 
       <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="rider" form="unqualified"> 
        <xsd:complexType> 
         <xsd:sequence minOccurs="0"> 
          <xsd:element minOccurs="0" nillable="true" type="xsd:string" name="Column1" form="unqualified"/> 
          <xsd:element minOccurs="0" nillable="true" type="xsd:integer" name="Column_1st_session" form="unqualified"/> 
          <xsd:element minOccurs="0" nillable="true" type="xsd:integer" name="Column_2nd_session" form="unqualified"/> 
          <xsd:element minOccurs="0" nillable="true" type="xsd:integer" name="Column_3rd_session" form="unqualified"/> 
         </xsd:sequence> 
        </xsd:complexType> 
       </xsd:element> 
      </xsd:sequence> 
     </xsd:complexType> 
    </xsd:element> 
</xsd:schema> 

: は、だから私は、このXMLスキーマを持って完全に悪くないのですが、私は

<rider name="Mike"> 
<session name="1st_session">5</session> 
<session name="2nd_session">10</session> 
<session name="3rd_session">8</session> 
</rider> 

ようなものを持っているしたいと思います

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<Results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <rider> 
     <Column1>Mike</Column1> 
     <Column_1st_session>5</Column_1st_session> 
     <Column_2nd_session>10</Column_2nd_session> 
     <Column_3rd_session>8</Column_3rd_session> 
    </rider> 
    <rider> 
     <Column1>John</Column1> 
     <Column_1st_session>5</Column_1st_session> 
     <Column_2nd_session>9</Column_2nd_session> 
     <Column_3rd_session>8</Column_3rd_session> 
    </rider> 
    <rider> 
     <Column1>Lea</Column1> 
     <Column_1st_session>4</Column_1st_session> 
     <Column_2nd_session>9</Column_2nd_session> 
     <Column_3rd_session>8</Column_3rd_session> 
    </rider> 
</Results> 

することができます誰でも私を助けてください? ありがとう!

答えて