background preloader

Le point sur XML

Le point sur XML

XML en 10 points | traductions XML, XLink, Namespace, DTD, Schema, CSS, XHTML,... Si vous découvrez XML, il vous est peut-être difficile de savoir par où commencer. Ce résumé en 10 points présente les concepts de base et donne un aperçu global des importantes applications dérivées d'XML. 1. On entend par " données structurées " des éléments tels que des feuilles de calcul, des carnets d'adresses, des paramètres de configuration, des transactions financières, des dessins techniques, etc. 2. Comme HTML, XML utilise des balises (des mots encadrés par '<' et '>') et des attributs (de la forme nom="valeur"). 3. Les programmes qui produisent de telles données les stockent souvent sur disque, dans un format binaire ou un format texte. 4. Comme XML est un format texte et qu'il utilise des balises pour délimiter les données, les fichiers XML sont presque toujours d'une taille plus importante que les formats binaires équivalents. 5. Il existe Xlink XPointer et XFragments Les Schémas XML 1 6. 7. 8. 9. 10.

XML Editor Cours de XML Introduction Ce cours a été initialement présenté à des étudiants de licence Projet Web de l'Université Pierre-et-Marie-Curie. Il présente, classés par thèmes, les bases du format XML, des notions sur sa manipulation, enfin quelques exemples de formats dédiés au multimédia. Retour au menu Contenu de ces pages Pour bien débuter Ces pages abordent les bases de cette famille de langages, ainsi qu'un bref tutoriel sur deux éditeurs. Concepts de base Ce chapitre présente un bref historique et les concepts de base de XML. Prise en main d'XML CookTop XMLCookTop est un environnement de développement simple d'emploi, limité à des fonctionnalités de base, fonctionnant sous Windows. Prise en main d'oXygen XML Editor Ce chapitre présente rapidement l'environnement de développement oXygen XML Editor 3.1. Définir le format d'un document : DTD et Schémas Déclarations de Type de Document Une DTD permet de décrire les éléments et leurs attributs autorisés dans un document XML. Initiation aux Schema XML

Lecteurs en colère | La vérité sur les ePubs commerciaux | Page 3 Bonjour cher lecteur, Voici le tome 2 (pour respecter la logique éditoriale du livre) de mon article sur Les Enfers Virtuels de Iain Banks aux Éditions Robert Laffont. Après mes commentaires sur le prix, le DRM, les deux tomes, je m’attaque maintenant, bien entendu, au code. Si tu te souviens bien, le dernier ePub de Robert Laffont analysé par mes soins était Drood de Dan Simmons. J’attends toujours la nouvelle version promise par la responsable numérique de Robert Laffont. Bref, j’ai analysé un code. Comme à chaque fois, je commencerai par le rendu, ce que toi simple lecteur (en apprentissage de code grâce à tes saines lectures) remarquerait facilement. Et dès la couverture, ça coince : Une énorme marge à droite (période électorale oblige?) En ouvrant la CSS, j’ai eu un regain d’espoir, une entrée manuelle ! Mais apparemment, il s’est arrêté là… la CSS comportant bien trop de lignes de code (1117 lignes argh !) La fin de mes espoirs. Les balises <h1>: envolées Les balises <p> : envolées

Microsoft Office XML formats The Microsoft Office XML formats are XML-based document formats (or XML schemas) introduced in versions of Microsoft Office prior to Office 2007. Microsoft Office XP introduced a new XML format for storing Excel spreadsheets and Office 2003 added an XML-based format for Word documents.[1] These formats were succeeded by Office Open XML (ECMA-376) in Microsoft Office 2007. File formats[edit] Limitations and differences with Office Open XML[edit] Besides differences in the schema, there are several other differences between the earlier Office XML schema formats and Office Open XML. Word XML Format example[edit] <? Excel XML Spreadsheet example[edit] <? See also[edit] References[edit] External links[edit] XML Spreadsheet Reference Michael Stowe Microsoft Corporation August 2001 Applies to: Microsoft® Excel 2002 Microsoft® Office XP Web Components Spreadsheet Component Summary: This reference describes the elements and attributes that make up the XML Spreadsheet (XMLSS) schema when the data in Microsoft Excel 2002 spreadsheets and Microsoft Office XP Spreadsheet Components is exported to the Extensible Markup Language (XML) format. (53 printed pages) Contents How to Use This Reference To save the data from an Excel 2002 spreadsheet in the XMLSS format, on the File menu, click Save As. To save the data from an Office XP Spreadsheet Component in the XMLSS format, click the Export to Microsoft Excel button on the Spreadsheet Component's toolbar, and then follow the directions above to save the Excel 2002 spreadsheet's contents as XML. XML Spreadsheet Tag Hierarchy The hierarchy of tags in the XML Spreadsheet model is as follows: <B> Tag Description Specifies a change to bold within an Excel rich-text data stream. <Font> Tag

Génération de document Excel Open XML à partir d’un « Model » Paru le 12 mars 2006 Par Pierre Lagarde, Microsoft France Sur cette page Introduction Détail d’un fichier Excel exemple Création du Template dans Excel Ajout du document Excel dans le projet Visual Studio en tant que ressource Extraction du model et manipulation pour générer le document cible Excel Insérer une formule Conclusion Introduction La création de document Office sur le serveur est maintenant beaucoup plus facile grâce au nouveau format de fichier Open XML que propose Office 2007. Ainsi, il est maintenant possible de créer ou de manipuler des documents Office sur un serveur, sans avoir à y installer Office. C’est dans ce contexte qu’on va tenter de réaliser une application console à partir d’un document Excel existant et dans lequel viendront s’insérer du texte, des valeurs numériques ou même des formules, tout ça en ne manipulant que du XML. Cet article va détailler comment on peut créer un document Excel, non pas à partir de rien mais d’un model préalablement créé dans Excel.

Nodelist, accès au document HTML en JavaScript L'interface NodeList est un objet DOM 2, qui permet d'accéder aux éléments d'une page Web ou d'un fichier XML. C'est un élément dynamique, tous les changements de structure dans la page modifient le contenu de NodeList. But de l'interface L'interface permet d'accéder aux éléments d'un document, sous forme d'une liste de Nodes. Plusieurs fonctions permettent d'obtenir des listes d'éléments, les membres de l'interface permettent de connaître leur nombre et d'accéder à chacun selon son indice dans la liste. Attribut et méthode NodeList a un seul attribut et une seule méthode. Attribut int length Nombre de Nodes dans la liste. Méthode Node item(int) Retourne le Node d'indice donné en argument. Utilisation de NodeList NodeList permet de connaître les sous-élément d'un élément, avec la propriété childNodes de l'interface Node. var x = document.getElementByID("nom"); var dnl = x.childNodes() La liste contient de façon récursive les noeuds contenus et ceux qu'ils contiennent eux-mêmes. Démonstration

Related: