XML & HTML

Ajouter un nouvel élément

Les performances du mois

JAXP
2
JAXB
1
Dom4J
3

ang JAXB

Éditeur : Sun Microsystems +
JAXB (Java Architecture for XML Binding) offre les outils et API nécessaires pour "lier" des objets java à des documents XML. JAXB utilise des schémas (W3C XML Schema) pour faire ce lien. Une fois ce lien créé (grâce à un compilateur qui va générer les packages correspondant à un schéma donné), vous pouvez facilement sérialiser/desérialiser les objet java sous un format XML. Pour plus d'informations sur JAXB, vous pouvez suivre ces liens :
- JAXB home
- JAXB (Java Web Services Tutorial)
Pour le moment, JAXB permet juste de partir d'un Schéma XML pour générer les classes correspondantes (interfaces à implémenter). JAXB 2.0 devrait palier à cette limitation en permettant de créer des schémas à partir de classes Java déjà définies. Pour plus d'informations, regardez la JSR 222 : http://www.jcp.org/en/jsr/detail?id=222.

ang HTMLParser

Éditeur : HTMLParser +
HTMLParser permet l'extraction des données et la transformations de documents HTML.

ang Zeus

Éditeur : ObjectWeb +
Zeus est un ensemble d'outils de binding Java/XML.

ang XMLBeans

Éditeur : Apache Software Foundation +
XMLBeans est un outil pour le le binding Java/XML développé par Apache.

ang XStream

Éditeur : XStream +
XStream est un outil/API pour la sérialisation/desérialisation XML.

ang Xerces

Éditeur : Apache Software Foundation +
Implémentation d'un parseur XML.

ang Xalan

Éditeur : Apache Software Foundation +
Processeur XSLT.

ang Saxon

Éditeur : Saxonica +
Processeur XSLT.

ang XSLTC

Éditeur : Apache Software Foundation +
Processeur XSLT.

ang FOP

Éditeur : Apache Software Foundation +
Processeur XSLT.

ang jfor

Éditeur : Apache Software Foundation +
jfor est un outil permettant de transformer des fichiers XSL-FO en RTF, tout comme FOP et les fichiers PDF.

ang JAXP

Éditeur : Sun Microsystems +
JAXP (Java API for XML Processing) est l'API "standard" (appartenant au JDK) pour la manipulation du format XML. Cette API contient en fait plusieurs API, dont SAX, DOM, TrAX. Elle permet de travailler aussi avec XInclude et XPath. Pour plus d'informations :
La partie XML de la FAQ Java.
Lecture d'un flux XML via SAX
Pour plus d'informations sur XML, vous pouvez visiter la rubrique XML de developpez.com : http://xml.developpez.com/.

ang JDOM

Éditeur : jdom.org +
JDOM est une API permettant la représentation, la manipulation et l'écriture d'un document XML. Cette API se veut une alternative aux standards SAX et DOM, tout en restant compatible avec ceux-ci. Légèreté, puissance et facilité de prise en main sont ses principaux atouts.

ang Dom4J

Éditeur : MetaStuff, Ltd. +
Dom4J est une api Open Source Java permettant de travailler avec XML, XPath et XSLT. Cette librairie est compatible avec les standards DOM, SAX et JAXP.

ang XOM

Éditeur : Elliotte Rusty Harold +
XOM (XML Object Model) permet de travailler avex XML 1.0, XInclude, TrAX, etc.

ang StAX

Éditeur : Sun Microsystems +
StAX (Streaming API for XML) est une API
permettant de faire du "pull-parsing XML"(contrairement à SAX qui fais du push parsing).
Plusieurs implémentations existent déjà pour cette
spécification :

ang Commons JXPath

Éditeur : Apache Software Foundation +
Cette API du projet Jakarta Commons permet d'utiliser XML Path Language (XPath) Version 1.0.

ang Nux

Éditeur : DSD Department +
Nux est une API open-source étendant les librairies XOM et Saxon. Les fonctionnalités offertes sont nombreuses : XQuery, XPath, validations complexes, etc.

ang Commons Digester

Éditeur : Apache Software Foundation +
Cette API du projet Jakarta Commons permet de faire du mapping XML/Java simple, grâce à la définition de règles (Rules).

ang CyberNeko HTML Parser

Éditeur : Andy Clark +
CyberNeko HTML Parser permet de manipuler des documents HTML avec les API XML standard.

22 éléments

 
 
 
 
Partenaires

PlanetHoster
Ikoula