Valid XHTML     Valid CSS2    

Listing du fichier webrd00.php

 

00001     <?php
00002     error_reporting
(E_ALL | E_NOTICE | E_STRICT) ;
00003     include(
"std.php") ;
00004     include(
"webrd_inc.php") ;
00005     
00006     
# # (gH) -_- webrd00.php ; TimeStamp (unix) : 11 Octobre 2016 vers 17:37
00007     
00008     
debutPageWrd() ;
00009     
00010     
## -------------------------------------------------------------------------------------------
00011     
00012     
debutSection() ;
00013     
h2
("Présentation des cours et des exercices") ;
00014     
blockquote() ;
00015     
00016     
pvide() ;
00017     
00018     
p
("texte") ;
00019     echo
"Le but principal de ce cours est de rentrer dans les détails des possibilités offertes par
$XML. " ;
00020     echo
" Après avoir passé en revue de détail la notion " ;
00021     echo
"d'"
.bleu("élément")." et d'".vert("attribut").", les formats classiques $XML en bureautique et en bioinformatique " ;
00022     echo
" seront utilisés, sans oublier le format "
.b("VCARD/XML")."." ;
00023     echo
" Nous viendrons ensuite approfondir les notions de "
.b("grammaire")." (".bleu("DTD").", ".bleu("XSD").") et les ".b("espaces de noms")." avant de " ;
00024     echo
" traiter les expressions "
.vert("XPATH")." et les transformations ".vert("XSL").". La dernière partie du cours viendra utiliser ".bleu("SVG") ;
00025     echo
", "
.bleu("RTF")." et ".bleu("CSV") ;
00026     echo
" avec des outils en ligne de commande pour gérer les affichages et les rendus parfois graphiques de données issues " ;
00027     echo
" de fichiers
$XML. On utilisera systématiquement des fichiers issus de la " ;
00028     echo
href
("bioinfxml.php","bioinformatique","grouge nou")." comme exemples réels." ;
00029     
finp() ;
00030     
00031     
p
("texte") ;
00032     echo
"Les exercices proposés sont progressifs aussi bien en termes de difficultés qu'en termes de tailles de fichier. Il va sans dire " ;
00033     echo
" que l'ordre des séries et des exercices doit donc &ecirc;tre strictement respecté. Les corrigés sont rédigés de façon à "
.b("rassurer")." et " ;
00034     echo
" à "
.b("guider").". Ils sont parfois trop détaillés pour un niveau Master 1, et les fichiers sont parfois indentés abusivement, voire très aérés, de façon à bien " ;
00035     echo
" faire ressortir les structures, mais l'expérience prouve que ce niveau de rédaction est souvent utile. " ;
00036     echo
" De fait, ces exercices peuvent servir d'auto-apprentissage de
$XML (niveau 2). " ;
00037     
finp() ;
00038     
00039     
p
("texte") ;
00040     echo
" En plus des outils en lignes de commande, nous fournissons aussi des solutions programmées, souvent pour le Web. " ;
00041     echo
" La plupart des programmes fournis utilisent PHP ou PERL, mais certains problèmes se programment mieux en JAVA. Nous avons donc fourni " ;
00042     echo
" des solutions dans ces trois langages, mais nous avons recours, de temps en temps, " ;
00043     echo
" au langage de programmation du "
.href("http://cran.r-project.org","logiciel R")." pour tout ce qui " ;
00044     echo
" est plus statistique ou bioinformatique. Nous attendons des étudiants et des lecteurs de ce cours qu'ils connaissent " ;
00045     echo
" au moins \"un peu\" ces langages, à défaut de " ;
00046     echo
" bien les maitriser... " ;
00047     
finp() ;
00048     
00049     
p
("texte") ;
00050     echo
"Nous ne traitons pas le rendu de documents
$XML via $CSS. " ;
00051     echo
" Ce n'est, après tout, que de la mise en forme. Les 4 liens suivants devraient suffire pour en comprendre le ";
00052     echo
" fonctionnement&nbsp;:" ;
00053     
finp() ;
00054     
00055     
p() ;
00056     
nbsp
(10) ;
00057     
#echo href("http://www.validome.org/doc/HTML_fr/xml/representation/css.htm","XML-CSS-1","nou") ;
00058     
echo
href("http://www.info-3000.com/html/xml/xmlcss.php","XML-CSS-1","nou") ;
00059     
nbsp
(3) ;
00060      echo
href
("http://www.lehtml.com/xml/xml_css.html","XML-CSS-2","nou") ;
00061     
nbsp
(3) ;
00062      echo
href
("http://www.uoh.fr/front/document/b78ba2be/a61d/4265/b78ba2be-a61d-4265-833e-52bdc42f869a/Cours_XML_UOH/co/25.html","XML-CSS-3","nou") ;
00063     
nbsp
(3) ;
00064      echo
href
("http://magali.contensin.free.fr/html/XML/index.php?section=document&amp;page=feuille_de_style","XML-CSS-4","nou") ;
00065     
finp() ;
00066     
00067     
finblockquote() ;
00068     
00069     
## -------------------------------------------------------------------------------------------
00070     
00071     
h2
("Références") ;
00072     
00073     
## -------------------------------------------------------------------------------------------
00074     
00075     
blockquote() ;
00076     
00077     
p
("texte") ;
00078     echo
b
("Documents de cours&nbsp;: ") ;
00079     
finp() ;
00080     
00081     
ul() ;
00082     
debutli() ;
00083      echo
href
("../tuteurs/tutxml.htm","Tuteur XML")." (gH) " ;
00084     
finli() ;
00085     
debutli() ;
00086      echo
href
("http://www.grappa.univ-lille3.fr/~torre/Enseignement/Cours/XML/","Cours de XML")." F. Torre " ;
00087     
finli() ;
00088     
debutli() ;
00089      echo
href
("http://www.liafa.jussieu.fr/~carton/Enseignement/XML/Cours/index.html","Cours de XML")." O. Carton" ;
00090     
finli() ;
00091     
debutli() ;
00092      echo
href
("http://www.gchagnon.fr/cours/xml","Cours de XML")." G. Chagnon " ;
00093     
finli() ;
00094     
debutli() ;
00095      echo
href
("http://miage.univ-nantes.fr/miage/D2X1/chapitre_presentation/chapitre.htm","Ingénierie XML")." (Nantes)" ;
00096     
finli() ;
00097     
debutli() ;
00098      echo
href
("http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html","SVG Primer")." W3C Working Draft, 2010" ;
00099     
finli() ;
00100     
debutli() ;
00101      echo
href
("../wstat/Programmation_R","Logiciel ".s_span("R","grouge")) ;
00102     
finli() ;
00103     
debutli() ;
00104      echo
href
("http://b3d.bdpedia.fr/","Bases de données documentaires et distribuées") ;
00105     
finli() ;
00106     
finul() ;
00107     
00108     
## -------------------------------------------------------------------------------------------
00109     
00110     
p
("texte") ;
00111     echo
b
("Cartes de référence&nbsp;: ") ;
00112     
finp() ;
00113     
00114     
ul() ;
00115     
debutli() ;
00116      echo
href
("../refcards/XPath_Reference.pdf","XPath 1.0") ;
00117     
finli() ;
00118     
debutli() ;
00119      echo
href
("../refcards/XPath-2.pdf","XPath 2.0") ;
00120     
finli() ;
00121     
debutli() ;
00122      echo
href
("../refcards/XSL_Reference.pdf","XSL 1.0") ;
00123     
finli() ;
00124     
debutli() ;
00125      echo
href
("../refcards/XSLT_Reference.pdf","XSLT 1.0") ;
00126     
finli() ;
00127     
finul() ;
00128     
00129     
## -------------------------------------------------------------------------------------------
00130     
00131     
p
("texte") ;
00132     echo
href
("https://www.google.fr/search?q=xsl+tutorial","XSLT tutorials","gnoir") ;
00133     
finp() ;
00134     
00135     
ul() ;
00136     
debutli() ;
00137      echo
href
("http://edutechwiki.unige.ch/fr/Tutoriel_XSLT_d%C3%A9butant","XSLT pour débutant(e)s") ;
00138     
finli() ;
00139     
debutli() ;
00140      echo
href
("http://haypo.developpez.com/tutoriel/xml/xslt/","tutoriel XSLT") ;
00141     
finli() ;
00142     
debutli() ;
00143      echo
href
("http://www.ibm.com/developerworks/xml/tutorials/x-introxslt/x-introxslt.html","intro XSLT")." (IBM)" ;
00144     
finli() ;
00145     
debutli() ;
00146      echo
href
("http://www.cs.ox.ac.uk/dan.olteanu/tutorials/xslt1.pdf","XSLT transformations")." PDF" ;
00147     
finli() ;
00148     
finul() ;
00149     
00150     
## -------------------------------------------------------------------------------------------
00151     
00152     
p
("texte") ;
00153     echo
b
("Bibliographie&nbsp;: ") ;
00154     
finp() ;
00155     
00156     
table
(0,20) ;
00157     
00158     
tr() ;
00159     
$img1
= "../images/khg_xml.gif" ;
00160     
$img2
= "../images/cerami.jpeg" ;
00161     
td
("C") ; echo href("http://www.pearson.fr/livre/?GCOI=27440100422330",img($img1,$img1,250)) ; fintd() ;
00162     
td
("C") ; echo href("http://www.amazon.com/XML-Bioinformatics-Ethan-Cerami/dp/0387230289",img($img2,$img2,220)) ; fintd() ;
00163     
fintr() ;
00164     
00165     
tr() ;
00166     
td
("C") ; echo "Prise en main de XML" ; br() ; echo "(K. H. Goldberg)" ; fintd() ;
00167     
td
("C") ; echo "XML for Bioinformatics" ; br() ; echo "(E. Cerami)" ; fintd() ;
00168     
fintr() ;
00169     
00170     
tr() ;
00171     
$img3
= "../images/rigaud.jpg" ;
00172     
$img4
= "../images/semantic.jpg" ;
00173     
td
("C") ; echo href("http://www.amazon.fr/Comprendre-XSLT-Philippe-Rigaux/dp/2841771482/",img($img3,$img3,250)) ; fintd() ;
00174     
td
("C") ; echo href("http://www.amazon.com/XML-Bioinformatics-Ethan-Cerami/dp/0387230289",img($img4,$img4,220)) ; fintd() ;
00175     
fintr() ;
00176     
00177     
tr() ;
00178     
td
("C") ; echo "Comprendre XSLT" ; br() ; echo "(P. Rigaud, B. Amman)" ; fintd() ;
00179     
td
("C") ; echo "Semantic Web" ; br() ; echo "(D. Allemang)" ; fintd() ;
00180     
fintr() ;
00181     
00182     
fintable() ;
00183     
00184     
## -------------------------------------------------------------------------------------------
00185     
00186     
pvide() ;
00187     
00188     
finblockquote() ;
00189     
00190     
00191     
p() ;
00192     echo
href
("montresource.php?nomfic=webrd00.php","Code-source de cette page","orange_stim nou").". " ;
00193     echo
href
("index.php"," Retour à la page principale du cours.","noir nou") ;
00194     
finp() ;
00195     
00196     
finSection() ;
00197     
00198     
## -------------------------------------------------------------------------------------------
00199     
finPage() ;
00200     
?>

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)