Posts tagged XML

HTML 5 : deux nouveaux documents

Le W3C (World Wide Web Consortium, consortium chargé de promouvoir la compatibilité des technologies Web) vient de publier deux nouveaux documents traitant de la version 5 de HTML. La version 4 de HTML a été figée en 1997 et la version 5 est en développement depuis 2004.

L’un des documents présente la liste des différences entre HTML 4 et HTML 5 (liste évidement non exhaustive) :

  • Le langage est basé sur l’utilisation des documents DOM.
  • Concept de contextes de navigation.
  • Nouveaux concepts de modèles de contenu (remplaçant les actuels block et inline).
  • Nouveaux éléments : datagrid, menu (pour l’utilisation en natif de menu contextuel), commands.
  • Gestion du cache pour les applications Web en mode déconnecté (concept de Google Gears?).
  • Concept de UndoManager, permettant de gérer l’undo/redo.
  • Architecture de copier/coller et drag&drop.
  • Nouveaux éléments permettant d’embarquer du contenu vidéo, canvas (pour les graphes 2D, les jeux, …).
  • Nouveaux types d’élément input : date, number, email, url, color, …L’élément input a aussi droit à un nouvel attribut : autofocus, permettant de lui donner directement le focus lors du chargement de la page.
  • Suppression des éléménts frame, frameset et noframe, car ils dégradent l’utilisation et l’accessibilité du site.

HTML 5 sera évidement compatible avec les pages en HTML 4. Cette nouvelle version a aussi pour but de standardiser toutes les API JavaScript grâce à un référentiel commun.

L’autre document est la spécification complète de HTML 5.

Nouveautés Java 7 – Dolphin

Il n’y à toujours pas de JSR officiel décrivant l’ensemble des nouvelles fonctionnalités de Java 7. Cette dernière version porte toujours le nom d’un animal : Dolphin.

Pour cette nouvelle version il devrait y avoir des évolutions dans le langages Java, un nouveau format d’archive (remplaçant du fichier jar) : Java Module System (JSR 277), de nouvelles API et des améliorations de la JVM (support natif de language de script : Javascript, Ruby, PHP).

Lire la suite de l’article »

Validation XML

Lors de l’utilisation du langage XML on voudrait que tous les documents que l’on va parser soit valide, c’est à dire qu’ils correspondent à un certain format. Cependant si l’utilisateur a accés à ces documents XML il faut pouvoir vérifier que le document est valide.
On peut réaliser cette vérification pendant le parsing mais cela ajoute une tâche au développeur.

C’est pour cela qu’il existe des langages de validations, ils permettent de valider le format des documents XML selon un format qui est défini par le dévéloppeur.

La plupart des parseurs vérifient le format et renvoient une erreur si le format n’est pas respecté.

Lire la suite de l’article »