on utilise le xml lorsqu'on veut créer des pages web dynamique .appart ca j'aimerai bien avoir plus de detail
Çà permet essentiellement d'échanger des données entre deux sites. L'un des exemple les plus connus de la gestion de flux xml et lorsque tu te connecte à un flux rss. C'est cette technologie qui est utilisée derriére
XML est un langage décrivant la signification des données, il permet donc de séparer le fond (le contenu proprement dit) de la forme (la présentation qu'il doit avoir à l'écran).
Au contraire HTML ne décrit que l'apparence des données, même si les feuilles de style CSS permettent un embryon de séparation fond/forme.
La méthode consiste donc, au lieu de générer du code HTML, à générer un XML puis à côté une feuille de style en langage XSL qui va générer le code HTML. On peut soit faire tout le travail côté serveur, soit demander au navigateur de le faire en espérant qu'il en soit capable (les navigateurs récents le sont). Certains utilisateurs "avancés" pourront vouloir utiliser le code XML (sans transformation) plutôt qu'un rendu HTML, car ce dernier est beaucoup plus difficile à analyser dans un programme, quel que soit le langage.
On n'utilise pas forcément du xml pour un site dynamique, on peut très bien alimenter directement une page avec des données extraites d'une base de données par exemple.
Xml est un avant tout format standard permettant d'échanger des données.
XML est utiliser pour stocker la description d'un objet. ca peut aussi bien être une page web qu'une fenêtre, voire même une base de données.
Le XML n'est qu'une manière particulière d'écrire de l'information. Le CSV en est une, mais le XML a la particularité de pouvoir contenir de "enfants" et des informations connexes.
En gros, tu te serviras de XML lorsque tu voudras échanger de l'information entre 2 systèmes et que les attributs (et leur nombre) sont plus ou moins connus.
Par exemple, supposons que tu demandes au système A de lister tous les utilisateurs, alors le système B pourra répondre en XML et fournir une liste dynamique (et de longueur variable) qui sera simple pour ton système A d'interpréter.
Mais soyons clair: le XML n'est pas une panacée. C'est, comme je pourrais dire, "le bon vieux fichier TXT aux stéroïdes"... :)
Bonne chance!
Les services Web permettent d’interconnecter :
Différentes entreprises,Différents matériels,Différentes applications,Différents clients,Pas uniquement des browsers
Distribuer et intégrer des logiques métiers Vers le Web sémantique
Pas uniquement le Web purement interactif
objectif:
Faciliter l’accès aux applications entre entreprises
Simplifier l’échange de données
=> Interopérabilité des applications indépendamment de leur plate-forme et de leur langage d’implémentation
le XML est un langage de balisage ( eXtensible Markup Language) comme le html et sgml
Les avantages de XML:
XML bénéficie de la base installée de HTML, HTTP et des navigateurs Internet
XML est simple et portable
XML peut décrire des documents de toute complexité
XML est plus qu'un simple langage de balise, c'est une vaste famille ! ("XML family")
XML est international
Copyright © 2024 1QUIZZ.COM - All rights reserved.
Answers & Comments
Verified answer
Çà permet essentiellement d'échanger des données entre deux sites. L'un des exemple les plus connus de la gestion de flux xml et lorsque tu te connecte à un flux rss. C'est cette technologie qui est utilisée derriére
XML est un langage décrivant la signification des données, il permet donc de séparer le fond (le contenu proprement dit) de la forme (la présentation qu'il doit avoir à l'écran).
Au contraire HTML ne décrit que l'apparence des données, même si les feuilles de style CSS permettent un embryon de séparation fond/forme.
La méthode consiste donc, au lieu de générer du code HTML, à générer un XML puis à côté une feuille de style en langage XSL qui va générer le code HTML. On peut soit faire tout le travail côté serveur, soit demander au navigateur de le faire en espérant qu'il en soit capable (les navigateurs récents le sont). Certains utilisateurs "avancés" pourront vouloir utiliser le code XML (sans transformation) plutôt qu'un rendu HTML, car ce dernier est beaucoup plus difficile à analyser dans un programme, quel que soit le langage.
On n'utilise pas forcément du xml pour un site dynamique, on peut très bien alimenter directement une page avec des données extraites d'une base de données par exemple.
Xml est un avant tout format standard permettant d'échanger des données.
XML est utiliser pour stocker la description d'un objet. ca peut aussi bien être une page web qu'une fenêtre, voire même une base de données.
Le XML n'est qu'une manière particulière d'écrire de l'information. Le CSV en est une, mais le XML a la particularité de pouvoir contenir de "enfants" et des informations connexes.
En gros, tu te serviras de XML lorsque tu voudras échanger de l'information entre 2 systèmes et que les attributs (et leur nombre) sont plus ou moins connus.
Par exemple, supposons que tu demandes au système A de lister tous les utilisateurs, alors le système B pourra répondre en XML et fournir une liste dynamique (et de longueur variable) qui sera simple pour ton système A d'interpréter.
Mais soyons clair: le XML n'est pas une panacée. C'est, comme je pourrais dire, "le bon vieux fichier TXT aux stéroïdes"... :)
Bonne chance!
Les services Web permettent d’interconnecter :
Différentes entreprises,Différents matériels,Différentes applications,Différents clients,Pas uniquement des browsers
Distribuer et intégrer des logiques métiers Vers le Web sémantique
Pas uniquement le Web purement interactif
objectif:
Faciliter l’accès aux applications entre entreprises
Simplifier l’échange de données
=> Interopérabilité des applications indépendamment de leur plate-forme et de leur langage d’implémentation
le XML est un langage de balisage ( eXtensible Markup Language) comme le html et sgml
Les avantages de XML:
XML bénéficie de la base installée de HTML, HTTP et des navigateurs Internet
XML est simple et portable
XML peut décrire des documents de toute complexité
XML est plus qu'un simple langage de balise, c'est une vaste famille ! ("XML family")
XML est international