Le paquetage javax.xml.transform définit des API génériques pour traiter des instructions de transformation et exécuter des transformations XSLT à partir de sources XML et XSL afin d'obtenir un résultat.
Ces interfaces n'ont aucunes dépendances avec les standards SAX ou DOM, et essaie de faire quelques suppositions si possible à propos des détails de la source et du résultat de transformation. Elle réalise ceci en définissant des interfaces Source et Result.
Pour définir des classes concrètes pour l'utilisateur, l'API définit des spécialisations des interfaces trouvées au niveau racine. Ces interfaces se situent dans les sous-paquetages sax, dom, et stream du paquetage javax.xml.transform.
Interface |
Description |
ErrorListener |
représente un gestionnaire d'erreurs personnalisable. |
Result |
représente un objet résultant d'un processus de transformation. |
Source |
représente une source d'entrée XML ou XSLT qui concourra à fournir un résultat de transformation. |
SourceLocator |
est chargée de fournir des informations à propos d'une erreur qui se serait produit durant le processus de transformation. |
Templates |
permet d'exécuter des instructions de transformation. |
URIResolver |
permet de résoudre des adresses URI rencontrées dans les instructions XSLT document(), xsl:import, ou xsl:include au sein d'un objet Source. |
Classe |
Description |
OutputKeys |
fournit un jeu de constantes pour des propriétés utilisables au sein des objets Transformer ou Templates. |
Transformer |
permet de transformer une arborescence source en une arborescence résultante. |
TransformerFactory |
représente une fabrique d'instances des classes Transformer et Template. |
Exception |
Description |
TransformerConfigurationException |
indique une erreur sévère de configuration. |
TransformerException |
indique qu'une condition exceptionnelle s'est produite durant le processus de tranformation. |
Erreur |
Description |
TransformerFactoryConfigurationError |
est lancée lorsqu'il existe un problème de configuration des fabricateurs d'objets Transformer. |
Sommaire