Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
  <xs:schema id="Listing" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="Listing" msdata:IsDataSet="true" msdata:Locale="fr-FR">
      <xs:complexType>
        <xs:choice maxOccurs="unbounded">
          <xs:element name="DETAIL">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="ID" type="xs:string" minOccurs="0" />
 
                <xs:element name="DATECREA" type="xs:dateTime" minOccurs="0" />
                <xs:element name="DATEMAJ" type="xs:dateTime" minOccurs="0" />
                <xs:element name="STRUCTURE_ID" type="xs:int" minOccurs="0" />
                <xs:element name="OBJETTOUR_CODE" type="xs:string" minOccurs="0" />
                <xs:element name="OBJETTOUR_LIBELLE" type="xs:string" minOccurs="0" />
                <xs:element name="SORT_SPECIFIQUE" msdata:DataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" minOccurs="0" />
                <xs:element name="NOTPANIER" type="xs:boolean" minOccurs="0" />
                <xs:element name="TARIF_DESCRIPTIF" type="xs:string" minOccurs="0" />
                <xs:element name="GRATUIT" type="xs:string" minOccurs="0" />
 
                <xs:element name="ORGANISATEUR_COMMUNE" type="xs:string" minOccurs="0" />
                <xs:element name="CODE_POSTAL" type="xs:string" minOccurs="0" />
                <xs:element name="TEL" type="xs:string" minOccurs="0" />
                <xs:element name="TEL_CELL" type="xs:string" minOccurs="0" />
                <xs:element name="LAT" type="xs:string" minOccurs="0" />
                <xs:element name="ORGANISATEUR_ADRESSE3" type="xs:string" minOccurs="0" />
                <xs:element name="DESCRIPTIF" type="xs:string" minOccurs="0" />
                <xs:element name="ADRESSE2" type="xs:string" minOccurs="0" />
                <xs:element name="DATE_DEB" type="xs:string" minOccurs="0" />
 
                <xs:element name="URL" type="xs:string" minOccurs="0" />
                <xs:element name="CATEGORIE_MANIF" type="xs:string" minOccurs="0" />
                <xs:element name="FAX" type="xs:string" minOccurs="0" />
                <xs:element name="TYPE_MANIF" type="xs:string" minOccurs="0" />
                <xs:element name="ORGANISATEUR_CODE_POSTAL" type="xs:string" minOccurs="0" />
                <xs:element name="LON" type="xs:string" minOccurs="0" />
                <xs:element name="ORGANISATEUR_ADRESSE1" type="xs:string" minOccurs="0" />
                <xs:element name="ORGANISATEUR_ADRESSE2" type="xs:string" minOccurs="0" />
                <xs:element name="COMMUNE" type="xs:string" minOccurs="0" />
 
                <xs:element name="ORGANISATEUR_ADRESSE1_SUITE" type="xs:string" minOccurs="0" />
                <xs:element name="ADRESSE1" type="xs:string" minOccurs="0" />
                <xs:element name="MAIL" type="xs:string" minOccurs="0" />
                <xs:element name="ORGANISATEUR_R_SOCIALE" type="xs:string" minOccurs="0" />
                <xs:element name="DATE_FIN" type="xs:string" minOccurs="0" />
                <xs:element name="DATES_DEB_ET_FIN" type="xs:string" minOccurs="0" />
                <xs:element name="PHOTO" type="xs:string" minOccurs="0" />
                <xs:element name="NOM_MANIF" type="xs:string" minOccurs="0" />
                <xs:element name="TARIF_BASE_MAX" type="xs:string" minOccurs="0" />
 
                <xs:element name="THEME_MANIF" type="xs:string" minOccurs="0" />
                <xs:element name="HEURE_OUV1" type="xs:string" minOccurs="0" />
                <xs:element name="TARIF_BASE_MIN" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
 
  </xs:schema>
J'aimerai savoir si il existait une classe PHP me permettant de transformer ce type de shema en une jolie base de donnée MySQL ?

En sachant que certain champs de type "string" ne seront pas des VARCHAR mais des TEXT.

Le truc c'est que je dois exploiter pas mal de fois ce service avec des réponses différentes selon les types de contenus...

Merci de votre aide.

Nico