|
XAML |
|
|
|
eXtensible Application Markup Language. Langage #XML utilisé par Microsoft pour développer et décrire les interfaces des applications développées avec Expression Blend, pour être ensuite intégrées dans un projet Visual Studio .NET.
|
|
|
XHTML |
|
|
|
C'est la redéfinition de la syntaxe du #HTML, pour qu'il soit compatible avec un flux #XML. Le XHTML est un standard du W3C. Les règles sont simples, voici les principales : tout élément ouvert doit être fermé, le nom des éléments et des attributs sont en minuscules, les valeurs des attributs sont entre guillemets.
Exemple : en HTML un saut de ligne est syntaxé <br> en XHTML c'est <br />. Syntaxe correcte en HTML : <FONT SIZE=2>mon texte</FONT>, reformulation en XHTML : <font size="2">mon texte</font>
|
|
|
XML |
|
|
|
Extensible Markup Language. Le XML est un standard du W3C. Le #HTML a de nombreuses limitations : il est peu rigoureux dans sa syntaxe, il est peu structuré, les éléments n'ont pas de contenu sémantique et surtout il est limité aux éléments existant dans les #DTD HTML. Il ne permet donc pas l'échange de données structurées. Pour lever ces limitations, le W3C a créé le XML.
Le XML a une syntaxe très rigoureuse. Le XML est très structuré. Les éléments d'un document XML ont un contenu sémantique (nous savons quelle va être le type de donnée). Et surtout XML est illimité dans la création des éléments, puisque c'est le concepteur qui créé dans sa #DTD avec tous les éléments et tous les attributs dont il a besoin dans son application web. L'inconvénient majeur du XML est que c'est un langage verbeux (il nécessite beaucoup de lignes de code, comme tout langage à balises).
|
|
|
XSLT |
|
|
|
eXtensible Stylesheet Language Transformations. Le langage XML permet la description du contenu, le XSLT permet la transformation et la mise en forme de ce contenu. Nous avons le couple HTML+CSS, comme nous avons le couple XML+XSLT. La partie transformation du XSLT permet de transformer la source du contenu en un autre langage qui sera choisie en fonction du média de diffusion. Par exemple, la source de données unique sera décrite en XML et une feuille XSLT permettra de transformer ce contenu XML en XHTML pour une diffusion web, en PDF pour l'impression, en RTF pour un document de type texte... Le XSTL est un standard du W3C.
|
|
|