Bonjour,
Je suis très mauvais en XML...
Voilà le problème : j'ai un document XML et une document DTD et j'ai besoin de généré un fichier XSL pour pouvoir importer le document XML dans une base de données.
J'ai essayé XMLSpy mais cela n'a pas l'air dans ses cordes.
Dois-je me le faire à la main ?
DTD :
XML :
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 <!ELEMENT ARTICLE ( SOURCE, PUBLICATION, HEADLINE, SUBTITLE, PAGE, FORMAT, TYPE, PICTURE, QUOTATIONS, TEXT, AUTHORS, FILES, URL, BILLING ) > <!ELEMENT AUTHOR ( #PCDATA ) > <!ELEMENT AUTHORS ( AUTHOR ) > <!ELEMENT BILLING ( DESIGNATION, CLIENT, VIEW, DATE_SENT, COUNTRY ) > <!ELEMENT CLIENT ( #PCDATA ) > <!ATTLIST CLIENT id NMTOKEN #REQUIRED > <!ELEMENT COUNTRY ( #PCDATA ) > <!ELEMENT DATE ( #PCDATA ) > <!ELEMENT DATE_SENT ( #PCDATA ) > <!ELEMENT DESIGNATION ( #PCDATA ) > <!ATTLIST DESIGNATION id NMTOKEN #REQUIRED > <!ELEMENT DIFFUSION ( #PCDATA ) > <!ELEMENT FILE ( #PCDATA ) > <!ELEMENT FILES ( FILE ) > <!ELEMENT FORMAT ( #PCDATA ) > <!ELEMENT HEADLINE ( #PCDATA ) > <!ELEMENT MEDIA ( #PCDATA ) > <!ATTLIST MEDIA id NMTOKEN #REQUIRED > <!ELEMENT NAME ( #PCDATA ) > <!ELEMENT NUMBER ( #PCDATA ) > <!ELEMENT PAGE ( #PCDATA ) > <!ELEMENT PICTURE ( #PCDATA ) > <!ELEMENT PUBLICATION ( NUMBER, DATE ) > <!ELEMENT QUOTATION ( #PCDATA ) > <!ATTLIST QUOTATION selected NMTOKEN #REQUIRED > <!ELEMENT QUOTATIONS ( QUOTATION+ ) > <!ELEMENT SOURCE ( NAME, MEDIA, COUNTRY, SOURCE_VIEW, DIFFUSION ) > <!ATTLIST SOURCE id NMTOKEN #REQUIRED > <!ELEMENT SOURCE_VIEW ( #PCDATA ) > <!ELEMENT SUBTITLE ( #PCDATA ) > <!ELEMENT TEXT ( #PCDATA ) > <!ELEMENT TYPE ( #PCDATA ) > <!ATTLIST TYPE id NMTOKEN #REQUIRED > <!ELEMENT URL ( #PCDATA ) > <!ELEMENT VIEW ( #PCDATA ) >
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="ISO-8859-1"?> <PRESS_REVIEW Name="XML_CNCERP1_200611170829.xml"><CONTRACT Id="13676"/><CATEGORY Id="8888"><NAME>Impression Globale</NAME><SUBCATEGORY Id="0"><NAME>None</NAME><ARTICLE id="A_CNCERP1_PI_061117.pdf"><SOURCE id="0"><NAME></NAME><MEDIA id="0"></MEDIA><COUNTRY></COUNTRY><SOURCE_VIEW>0</SOURCE_VIEW></SOURCE><PUBLICATION><NUMBER>0</NUMBER><DATE>2006-11-17</DATE></PUBLICATION><HEADLINE>Impression Globale</HEADLINE><SUBTITLE></SUBTITLE><PAGE>0</PAGE><FORMAT></FORMAT><TYPE id="0"></TYPE><PICTURE>False</PICTURE><SORT>1</SORT><SELECTED>True</SELECTED><QUOTATIONS/><TEXT/><AUTHORS><AUTHOR></AUTHOR></AUTHORS><URL></URL></ARTICLE></SUBCATEGORY></CATEGORY><CATEGORY Id="71"><NAME>Environnement économique et social</NAME><SUBCATEGORY Id="0"><NAME>None</NAME><ARTICLE id="A_RUBRIQUE_13676_20061117_71_FRA.pdf"><SOURCE id="0"><NAME></NAME><MEDIA id="0"></MEDIA><COUNTRY></COUNTRY><SOURCE_VIEW>0</SOURCE_VIEW></SOURCE><PUBLICATION><NUMBER>0</NUMBER><DATE>2006-11-17</DATE></PUBLICATION><HEADLINE>Impression Rubrique</HEADLINE><SUBTITLE></SUBTITLE><PAGE>0</PAGE><FORMAT></FORMAT><TYPE id="0"></TYPE><PICTURE>False</PICTURE><SORT>0</SORT><SELECTED>True</SELECTED><QUOTATIONS/><TEXT/><AUTHORS><AUTHOR></AUTHOR></AUTHORS><URL></URL></ARTICLE><ARTICLE id="ECHOS_19796_4_21.pdf"><SOURCE id="14"><NAME>Les Echos</NAME><MEDIA id="2">Presse</MEDIA><COUNTRY>FRA</COUNTRY><SOURCE_VIEW>1</SOURCE_VIEW></SOURCE><PUBLICATION><NUMBER>19796</NUMBER><DATE>2006-11-17</DATE></PUBLICATION><HEADLINE>Au 1er février, il ne sera plus possible de fumer sur son lieu de travail</HEADLINE><SUBTITLE>Interdiction de fumer dans les lieux publics, protection maximale des mineurs et des salariés, salles fumeurs hermétiquement closes, etc</SUBTITLE><PAGE>4</PAGE><FORMAT>1/4</FORMAT><TYPE id="5">Articles de fond</TYPE><PICTURE>True</PICTURE><SORT>9999</SORT><SELECTED>False</SELECTED><QUOTATIONS/><TEXT>SANTÉ Interdiction de fumer dans les lieux publics, protection maximale des mineurs et des salariés, salles fumeurs hermétiquement closes, etc. Le décret concernant l'interdiction de fumer paru hier est très directif et prévoit des sanctions. etc.
Merci !
Partager