Documents structurés multilingues (XML) - Andrei Popescu
Transcription
Documents structurés multilingues (XML) - Andrei Popescu
Documents structurés multilingues (XML) Andrei Popescu-Belis TIM / ETI, Université de Genève Cours n°1 http://moodle.unige.ch Qu’est-ce que XML ? DOCUMENTS STRUCTURÉS ! ! !" Premier exemple en XML $ " <?xml version="1.0" encoding="UTF-8"?> <LETTRE VALEUR="x"> <ENTREE> <mot_cle>Xerox</mot_cle> <trad pos="nf">photocopieuse</trad> <trad pos="nf">photocopie</trad> </ENTREE> </LETTRE> # Second exemple en XML & ' ' ( <?xml version="1.0" encoding="ISO-8859-1"?> <ouvrage> <index valeur="125"/> <titre>La légende des siècles</titre> <auteur> <nom>Hugo</nom> <prénom>Victor</prénom> </auteur> </ouvrage> % Explications (1) * + ," <?xml version="1.0" encoding="UTF-8"?> - ( " " ( . / .0 //%1 23 - * 7 + , 2 "" " ( 5 "" 4 6 , <trad>photocopieuse</trad> 8 !( "" ( , <trad pos="nf" dom="tech">photocopieuse</trad> ) Explications (2) 4 - ' , ' - 5 ' : + !*;&! " "" " 0 1 2 ' 9 # Intérêt d’XML = > $' ? @ A B ' " 0 1, http://xml.coverpages.org/xmlApplications.html < La « galaxie XML » (1) , D $ ,"( = 0 - = @, = E&8 , * ', " " =D ' 1 ( ' "" 2 C % La « galaxie XML » (2) ! * , G D, & , H " : =; , " ;@; = ' " ( - " D @D ; - ;@; ,; = ' , '! 0 E=J " !" I 1 F Bref historique (1) B H ,=J - " - FC9 , - H ' 1! 0= " B - J FC/ M=8 CC<F 0 =J ,N@ K L1 " O I " 'D " ' * Hyper-text markup language / ) Bref historique (2) FF9, FFC, " //%, " 8 ( ( 2 " =J . /! + 23 . P " " + ( 4 " " = " ;"( , :# 0 ( 1 ! " " @+ !.. 2 + " XML vs. HTML G " Q - N@ ,2 " , " ( ' =D - N@ Q , , K " !" " 2 ( ! ! . 9 XML et le traitement multilingue = = M R & $' B J =D + , + ( 4 " , , , " . ., , M&& S @ S @ &S I 2 ' , ?? . .'? ? ? . ' T ) # La documentation XML > ' ' " , - III. I#. . ? * - > ' . III. I# ' . ( . . , ! K . ! . K '. 4> % < Intérêt du cours d’XML (1) M D - " - " ? " ,;@; , = @ M - , $= " ' , M&& , B>@M&! " - " E @!@ &!@U ,@ " ,; !>;&!>== ) Intérêt du cours d’XML (2) * - ( N@ B( ! N@ , = " : : . / * 2 - "" ( - " 0QU, ( "" 1 !( V 9 C Organisation du cours 4 4 ' ' '" - 0 9 CF1 " < Utilisation de Moodle comme support M - ( " " 3 ( @" " ' ! ! K ! . ( C F Evaluation : projet personnel 3 - "! ! .0( D '" -" ? ;@;? =;! 0 ! 1 D 31 ' ! = @? == *" - " "6 " ! 6 E ! /E#/ F Premiers exercices B ' ' " , 0 ( ! ' ! . 1 W / Outils d’édition XML $ = D, - ( " N ' ,??III. ( . ? -( " $ = - $ I X DX' 9 CF, //9 " ' . ' " L' XMLSpy : Fonctionnalités de base (1/2) *" - ( 0 1 2: ? & H - 02 H " '1 ( ! 6?E! Y& - ( ? 0 ' ' 1 ( @ ?J ?U I XMLSpy : Fonctionnalités de base (2/2) Y$ - ,Y* " DE ' ' - ( @ J?U ?J ' ?U I " Y - " ,Y ' ' 0 &<1 I E " ( Y7 I - ' ( Z ,Y$ D6 # XMLSpy : utiliser l’aide menu ‘Help’ @ -4 M @ - = D@ @ 7 I $' J 4 > [ 7 I % Tâches de la séance (1/2) KE( 2 ! H:\prive\xml 0 " K $ K ( . 1 ' 0 - ( KE( K L 1 Y$ ( ) Tâches de la séance (2/2) K = D0 8 ( K @ ' K 1 ( . = D " - ' Y@ YJ YU I K ! K " ( - K D 0 = ' ,( . ! D 3 ( . ' ( 1 ' '// 9 #