Le paquetage org.w3c.dom fournit des interfaces pour le modèle d'objet de document (DOM : Document Object Model), lequel est un composant de l'API Java pour le traitement XML.
Le DOM Level 2 Core permet aux programmes Java d'accéder, de mettre à jour ou de créer dynamiquement la structure et le contenu d'un document XML.
Interface | Description |
---|---|
Attr | représente un attribut d'un élément XML. |
CDATASection | représente un section CDATA <![CDATA[Texte...]]> |
CharacterData | représente un noeud XML qui contient des caractères. |
Comment | représente un commentaire <!-- commentaire--> |
Document | représente un document XML ou HTML. |
DocumentFragment | représente une partie d'un document XML. |
DocumentType | représente la déclaration de définition de type de document (DTD) <!DOCTYPE racine [...]> |
DOMConfiguration | représente la configuration d'un document et conserve une table des paramètres reconnus. |
DOMError | constitue une interface décrivant une erreur. |
DOMErrorHandler | est une interface de retour qu'un objet DOMImplementation peut appeler lors d'un rapport d'erreurs qui se serraient produites lors du traitement de données XML ou autres traitements. |
DOMImplementation | fournit un nombre de méthodes pour exécuter des opérations qui sont indépendantes d'une instance particulière du DOM. |
DOMImplementationList | fournit l'abstraction d'une collection ordonnée des implémentations DOM sans définir ou sans contraindre comment cette collection est implémentée. |
DOMImplementationSource | permet à un implémenteur DOM de fournir une ou plusieurs implémentations basées sur les caractéristiques et versions requises. |
DOMLocator | décrit une localisation. |
DOMStringList | fournit l'abstraction d'une collection ordonnée de valeurs DOMString sans définir ou contraindre comment est implémentée cette collection. |
Element | représente un élément d'un document XML ou HTML. |
Entity | représente une entité connue analysée ou non-analysée dans un doucment XML. |
EntityReference | représente une référence d'entité comme é |
NamedNodeMap | constitue une collection de noeuds qui peuvent être accédés par leur nom. |
NameList | fournit l'abstraction d'une collection ordonnée de paires nom/valeurs d'espace de noms qui peuvent être des valeurs null, sans définir ou contraindre comment est implémentée cette collection. |
Node | représente un noeud dans un document. |
NodeList | fournit l'abstraction d'une collection ordonnée de noeuds sans définir ou contraindre comment est implémentée cette collection. |
Notation | représente une notation déclarée dans la DTD <!NOTATION nom SYSTEM "valeur"> |
ProcessingInstruction | représente une instruction de traitement XML comme un moyen de conserver des informations pour un processeur spécifique (ex.: <?xml-stylesheet type="text/xsl" href="style.xsl"?> |
Text | représente un contenu textuel au sein d'un élement ou d'un attribut. |
TypeInfo | repésente un type référencé à partir d'éléments ou d'attributs, spécifié dans les schémas associés au document XML. |
UserDataHandler | Lors d'une association d'un objet à une clé sur un noeud en utilisant la méthode Node.setUserData() l'application peut fournir un gestionnaire qui reçoit des appels lorsque le noeud subi un opération de clonage, d'importation ou de renommage. |
Exception | Description |
---|---|
DOMException | Les opérations DOM lèvent des exceptions dans des circonstances exceptionnelles, par exemple lorsque l'opération est impossible à exécuter. |