diff options
author | julieng <julien.gattelier@gmail.com> | 2021-10-02 17:20:24 +0200 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-10-02 17:30:20 +0200 |
commit | 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde (patch) | |
tree | 30a56efd3eff3a01bd1611e1840fdbbfacf544a4 /files/fr/web/api/domimplementation | |
parent | c05efa8d7ae464235cf83d7c0956e42dc6974103 (diff) | |
download | translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.gz translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.bz2 translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.zip |
convert content to md
Diffstat (limited to 'files/fr/web/api/domimplementation')
5 files changed, 160 insertions, 274 deletions
diff --git a/files/fr/web/api/domimplementation/createdocument/index.md b/files/fr/web/api/domimplementation/createdocument/index.md index 63bccf3cb1..ff61bff4b8 100644 --- a/files/fr/web/api/domimplementation/createdocument/index.md +++ b/files/fr/web/api/domimplementation/createdocument/index.md @@ -9,77 +9,53 @@ tags: - implementation translation_of: Web/API/DOMImplementation/createDocument --- -<p>{{ApiRef("DOM")}}</p> +{{ApiRef("DOM")}} -<p>La méthode <strong><code>DOMImplementation.createDocument()</code></strong> crée et retourne un {{domxref("XMLDocument")}}.</p> +La méthode **`DOMImplementation.createDocument()`** crée et retourne un {{domxref("XMLDocument")}}. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox"><em>doc</em> = document.implementation.createDocument(<em>namespaceURI</em>, <em>qualifiedNameStr</em>, <em>documentType</em>);</pre> + doc = document.implementation.createDocument(namespaceURI, qualifiedNameStr, documentType); -<h3 id="Paramètres">Paramètres</h3> +### Paramètres -<dl> - <dt><em>namespaceURI</em></dt> - <dd>Est une {{domxref("DOMString")}} <em>(chaîne de caractères)</em> contenant l'URI de l'espace de noms du document à créer, <code>ou null</code> si le document n'appartient à aucun espace de noms.</dd> -</dl> +- _namespaceURI_ + - : Est une {{domxref("DOMString")}} _(chaîne de caractères)_ contenant l'URI de l'espace de noms du document à créer, `ou null` si le document n'appartient à aucun espace de noms. -<dl> - <dt><em>qualifiedNameStr </em></dt> - <dd>Est une {{domxref("DOMString")}} <em>(chaîne de caractères) </em>contenant le nom qualifié, c'est-à-dire optionnellement un préfixe et deux points, plus le nom local de l'élément racine, du document à créer.</dd> -</dl> +<!----> -<dl> - <dt><em>documentType </em>{{optional_inline}}</dt> - <dd>Est le <a href="/fr/docs/Web/API/DocumentType"><code>DocumentType</code></a> du document à créer. Vaut <code>null </code>par défaut.</dd> -</dl> +- _qualifiedNameStr_ + - : Est une {{domxref("DOMString")}} _(chaîne de caractères)_ contenant le nom qualifié, c'est-à-dire optionnellement un préfixe et deux points, plus le nom local de l'élément racine, du document à créer. -<ul> -</ul> +<!----> -<h2 id="Exemple">Exemple</h2> +- _documentType_ {{optional_inline}} + - : Est le [`DocumentType`](/fr/docs/Web/API/DocumentType) du document à créer. Vaut `null `par défaut. -<pre class="brush: js">var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml', 'html', null); +<!----> + +## Exemple + +```js +var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml', 'html', null); var body = document.createElementNS('http://www.w3.org/1999/xhtml', 'body'); body.setAttribute('id', 'abc'); doc.documentElement.appendChild(body); alert(doc.getElementById('abc')); // [objet HTMLBodyElement] -</pre> - -<h2 id="Spécifications">Spécifications</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('DOM WHATWG', '#dom-domimplementation-createdocument', 'DOMImplementation.createDocument')}}</td> - <td>{{Spec2('DOM WHATWG')}}</td> - <td>Modification du type retourné par <code>createDocument()</code> de {{domxref("Document")}} à{{domxref("XMLDocument")}}.<br> - Le troisième argument de <code>createDocument()</code>, <em>doctype</em>, est maintenant optionnel et vaut <code>null</code> par defaut.</td> - </tr> - <tr> - <td>{{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}}</td> - <td>{{Spec2('DOM3 Core')}}</td> - <td>Pas de changement depuis {{SpecName("DOM2 Core")}}.</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}}</td> - <td>{{Spec2('DOM2 Core')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("api.DOMImplementation.createDocument")}}</p> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li>L'interface {{domxref("DOMImplementation")}} à laquelle la méthode appartient.</li> -</ul> +``` + +## Spécifications + +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| {{SpecName('DOM WHATWG', '#dom-domimplementation-createdocument', 'DOMImplementation.createDocument')}} | {{Spec2('DOM WHATWG')}} | Modification du type retourné par `createDocument()` de {{domxref("Document")}} à{{domxref("XMLDocument")}}. Le troisième argument de `createDocument()`, _doctype_, est maintenant optionnel et vaut `null` par defaut. | +| {{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}} | {{Spec2('DOM3 Core')}} | Pas de changement depuis {{SpecName("DOM2 Core")}}. | +| {{SpecName('DOM2 Core', 'core.html#Level-2-Core-DOM-createDocument', 'DOMImplementation.createDocument')}} | {{Spec2('DOM2 Core')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.DOMImplementation.createDocument")}} + +## Voir aussi + +- L'interface {{domxref("DOMImplementation")}} à laquelle la méthode appartient. diff --git a/files/fr/web/api/domimplementation/createdocumenttype/index.md b/files/fr/web/api/domimplementation/createdocumenttype/index.md index b626e674ac..9c5aaa7d57 100644 --- a/files/fr/web/api/domimplementation/createdocumenttype/index.md +++ b/files/fr/web/api/domimplementation/createdocumenttype/index.md @@ -9,71 +9,49 @@ tags: - Reference translation_of: Web/API/DOMImplementation/createDocumentType --- -<p>{{ ApiRef("DOM")}}</p> +{{ ApiRef("DOM")}} -<p>La méthode <strong><code>DOMImplementation.createDocumentType()</code></strong> renvoie un objet {{domxref("DocumentType")}} qui peut être utilisé avec {{domxref("DOMImplementation.createDocument")}} lors de la création du document ou peut être intégré au document existant avec des méthodes comme {{domxref("Node.insertBefore()")}} ou {{domxref("Node.replaceChild()")}}.</p> +La méthode **`DOMImplementation.createDocumentType()`** renvoie un objet {{domxref("DocumentType")}} qui peut être utilisé avec {{domxref("DOMImplementation.createDocument")}} lors de la création du document ou peut être intégré au document existant avec des méthodes comme {{domxref("Node.insertBefore()")}} ou {{domxref("Node.replaceChild()")}}. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox"><em>doctype</em> = document.implementation.createDocumentType(<em>qualifiedNameStr</em>, <em>publicId</em>, <em>systemId</em>)</pre> + doctype = document.implementation.createDocumentType(qualifiedNameStr, publicId, systemId) -<h3 id="Paramètres">Paramètres</h3> +### Paramètres -<dl> - <dt><em>qualifiedNameStr</em></dt> - <dd>est une {{domxref("DOMString")}} (<em>chaîne de caractères</em>) contenant le nom qualifié comme <code>svg:svg</code>.</dd> -</dl> +- _qualifiedNameStr_ + - : est une {{domxref("DOMString")}} (_chaîne de caractères_) contenant le nom qualifié comme `svg:svg`. -<dl> - <dt><em>publicId</em></dt> - <dd>est une {{domxref("DOMString")}} (<em>chaîne de caractères</em>) contenant l'identifiant <code>PUBLIC</code>.</dd> -</dl> +<!----> -<dl> - <dt><em>systemId</em></dt> - <dd>est une {{domxref("DOMString")}} (<em>chaîne de caractères</em>) contenant les identifiants <code>SYSTEM</code>.</dd> -</dl> +- _publicId_ + - : est une {{domxref("DOMString")}} (_chaîne de caractères_) contenant l'identifiant `PUBLIC`. -<h2 id="Exemple">Exemple</h2> +<!----> -<pre class="brush: js">var dt = document.implementation.createDocumentType('svg:svg', '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'); +- _systemId_ + - : est une {{domxref("DOMString")}} (_chaîne de caractères_) contenant les identifiants `SYSTEM`. + +## Exemple + +```js +var dt = document.implementation.createDocumentType('svg:svg', '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'); var d = document.implementation.createDocument('http://www.w3.org/2000/svg', 'svg:svg', dt); alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN -</pre> - -<h2 id="Spécifications"> Spécifications</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('DOM WHATWG', '#dom-domimplementation-createdocumenttype', 'DOMImplementation.createDocumentType')}}</td> - <td>{{Spec2('DOM WHATWG')}}</td> - <td>Pas de modification de {{SpecName("DOM3 Core")}}</td> - </tr> - <tr> - <td>{{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}}</td> - <td>{{Spec2('DOM3 Core')}}</td> - <td>Pas de modification de {{SpecName("DOM2 Core")}}</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Core', 'core.html##Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}}</td> - <td>{{Spec2('DOM2 Core')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("api.DOMImplementation.createDocumentType")}}</p> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li>L'interface {{domxref("DOMImplementation")}} à laquelle elle appartient.</li> -</ul> +``` + +## Spécifications + +| Spécification | Statut | Commentaire | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------- | +| {{SpecName('DOM WHATWG', '#dom-domimplementation-createdocumenttype', 'DOMImplementation.createDocumentType')}} | {{Spec2('DOM WHATWG')}} | Pas de modification de {{SpecName("DOM3 Core")}} | +| {{SpecName('DOM3 Core', 'core.html#Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}} | {{Spec2('DOM3 Core')}} | Pas de modification de {{SpecName("DOM2 Core")}} | +| {{SpecName('DOM2 Core', 'core.html##Level-2-Core-DOM-createDocType', 'DOMImplementation.createDocumentType')}} | {{Spec2('DOM2 Core')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.DOMImplementation.createDocumentType")}} + +## Voir aussi + +- L'interface {{domxref("DOMImplementation")}} à laquelle elle appartient. diff --git a/files/fr/web/api/domimplementation/createhtmldocument/index.md b/files/fr/web/api/domimplementation/createhtmldocument/index.md index 7bdda41853..05b850a02f 100644 --- a/files/fr/web/api/domimplementation/createhtmldocument/index.md +++ b/files/fr/web/api/domimplementation/createhtmldocument/index.md @@ -11,36 +11,36 @@ tags: - Référence(2) translation_of: Web/API/DOMImplementation/createHTMLDocument --- -<p>{{ApiRef("DOM")}}{{SeeCompatTable}}</p> +{{ApiRef("DOM")}}{{SeeCompatTable}} -<p>La méthode <strong><code>DOMImplementation.createHTMLDocument()</code></strong> crée un nouveau {{domxref("Document")}} HTML.</p> +La méthode **`DOMImplementation.createHTMLDocument()`** crée un nouveau {{domxref("Document")}} HTML. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox"><em>newDoc</em> = document.implementation.createHTMLDocument(<em>titre</em>);</pre> + newDoc = document.implementation.createHTMLDocument(titre); -<h3 id="Paramètres">Paramètres</h3> +### Paramètres -<dl> - <dt><em>title</em> {{optional_inline}} (excepté dans IE)</dt> - <dd>C'est une {{domxref("DOMString")}} qui contient le titre à donner au nouveau document HTML.</dd> -</dl> +- *title* {{optional_inline}} (excepté dans IE) + - : C'est une {{domxref("DOMString")}} qui contient le titre à donner au nouveau document HTML. -<h2 id="Exemple">Exemple</h2> +## Exemple -<p>Dans cet exemple, on crée un nouveau document HTML que l'on insère dans un {{HTMLElement("iframe")}} dans le document courant.</p> +Dans cet exemple, on crée un nouveau document HTML que l'on insère dans un {{HTMLElement("iframe")}} dans le document courant. -<p>Ci-dessous, le code HTML pour cet exemple:</p> +Ci-dessous, le code HTML pour cet exemple: -<pre class="brush: html"><body> - <p>Cliquez <a href="javascript:makeDocument()">ici</a> pour créer un nouveau document et l'insérer au dessous.</p> - <iframe id="laFrame" src="about:blank" /> -</body> -</pre> +```html +<body> + <p>Cliquez <a href="javascript:makeDocument()">ici</a> pour créer un nouveau document et l'insérer au dessous.</p> + <iframe id="laFrame" src="about:blank" /> +</body> +``` -<p>L'implémentation en JavaScript de la méthode <code>makeDocument()</code>:</p> +L'implémentation en JavaScript de la méthode `makeDocument()`: -<pre class="brush: js">function makeDocument() { +```js +function makeDocument() { var frame = document.getElementById("laFrame"); var doc = document.implementation.createHTMLDocument("Nouveau Document"); @@ -61,49 +61,37 @@ translation_of: Web/API/DOMImplementation/createHTMLDocument destDocument.replaceChild(newNode, destDocument.documentElement); } -</pre> +``` -<p>Le code des lignes 4 à 12 permet la création du nouveau document HTML et l'insertion de contenu dans ce dernier. La ligne 4 utilise la méthode <code>createHTMLDocument()</code> pour construire le nouveau document HTML et définir son {{ HTMLElement("title") }} comme "Nouveau Document". Dans les lignes 5 et 6, est créé un nouvel élément paragraphe avec un simple contenu, enfin, les lignes 8 à 12 permettent l'insertion de ce nouveau paragraphe dans le nouveau document.</p> +Le code des lignes 4 à 12 permet la création du nouveau document HTML et l'insertion de contenu dans ce dernier. La ligne 4 utilise la méthode `createHTMLDocument()` pour construire le nouveau document HTML et définir son {{ HTMLElement("title") }} comme "Nouveau Document". Dans les lignes 5 et 6, est créé un nouvel élément paragraphe avec un simple contenu, enfin, les lignes 8 à 12 permettent l'insertion de ce nouveau paragraphe dans le nouveau document. -<p>La ligne 16 récupère le <code>contentDocument</code> <em>(contenu du document)</em> du cadre ; c'est le document dans lequel nous allons injecter le nouveau contenu. Les deux lignes suivantes permettent d'importer le contenu du nouveau document dans le nouveau contexte du document. Pour finir, la ligne 20 remplace le contenu du cadre par le contenu du nouveau document.</p> +La ligne 16 récupère le `contentDocument` _(contenu du document)_ du cadre ; c'est le document dans lequel nous allons injecter le nouveau contenu. Les deux lignes suivantes permettent d'importer le contenu du nouveau document dans le nouveau contexte du document. Pour finir, la ligne 20 remplace le contenu du cadre par le contenu du nouveau document. -<p><a href="/samples/domref/createHTMLDocument.html">Voir l'exemple sur une page</a></p> +[Voir l'exemple sur une page](/samples/domref/createHTMLDocument.html) -<p>Le document retourné est préconstruit avec le code HTML suivant :</p> +Le document retourné est préconstruit avec le code HTML suivant : -<pre class="brush: html"><!doctype html> -<html> -<head> -<title>titre</title> -</head> -<body> -</body> -</html> -</pre> +```html +<!doctype html> +<html> +<head> +<title>titre</title> +</head> +<body> +</body> +</html> +``` -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}}</td> - <td>{{Spec2('DOM WHATWG')}}</td> - <td>Première définition.</td> - </tr> - </tbody> -</table> +| Spécification | Statut | Commentaire | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | -------------------- | +| {{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}} | {{Spec2('DOM WHATWG')}} | Première définition. | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("api.DOMImplementation.createHTMLDocument")}}</p> +{{Compat("api.DOMImplementation.createHTMLDocument")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>L'interface {{domxref("DOMImplementation")}}.</li> -</ul> +- L'interface {{domxref("DOMImplementation")}}. diff --git a/files/fr/web/api/domimplementation/hasfeature/index.md b/files/fr/web/api/domimplementation/hasfeature/index.md index 45adfcedba..0d89dd38e1 100644 --- a/files/fr/web/api/domimplementation/hasfeature/index.md +++ b/files/fr/web/api/domimplementation/hasfeature/index.md @@ -7,65 +7,38 @@ tags: - Méthodes translation_of: Web/API/DOMImplementation/hasFeature --- -<p>{{ApiRef("DOM")}}</p> +{{ApiRef("DOM")}} -<p>{{deprecated_header()}}</p> +{{deprecated_header()}} -<p>La méthode <strong><code>DOMImplementation.hasFeature()</code></strong> renvoie un {{domxref("Boolean")}} (<em>booléen</em>) indiquant si une fonctionnalité donnée est prise en charge. Cette méthode est dépréciée et les navigateurs modernes renvoient <code>true</code> (<em>vrai</em>) dans tous les cas.</p> +La méthode **`DOMImplementation.hasFeature()`** renvoie un {{domxref("Boolean")}} (_booléen_) indiquant si une fonctionnalité donnée est prise en charge. Cette méthode est dépréciée et les navigateurs modernes renvoient `true` (_vrai_) dans tous les cas. -<p>Les différentes implémentations ont été assez divergentes quant au type de caractéristiques signalées. La dernière version de la spécification a décidé de forcer cette méthode à toujours renvoyer <code>true</code>, là où la fonctionnalité était précisée et utilisée.</p> +Les différentes implémentations ont été assez divergentes quant au type de caractéristiques signalées. La dernière version de la spécification a décidé de forcer cette méthode à toujours renvoyer `true`, là où la fonctionnalité était précisée et utilisée. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox"><em>flag</em> = document.implementation.hasFeature(<em>feature</em>, <em>version</em>);</pre> + flag = document.implementation.hasFeature(feature, version); -<h3 id="Paramètres">Paramètres</h3> +### Paramètres -<dl> - <dt><em>feature</em></dt> - <dd>est une {{domxref("DOMString")}} (<em>chaîne de caractères</em>) représentant le nom de la fonctionnalité.</dd> - <dt><em>version</em></dt> - <dd>est une {{domxref("DOMString")}} (<em>chaîne de caractères</em>) représentant la version de la spécification définissant la fonctionnalité.</dd> -</dl> +- _feature_ + - : est une {{domxref("DOMString")}} (_chaîne de caractères_) représentant le nom de la fonctionnalité. +- _version_ + - : est une {{domxref("DOMString")}} (_chaîne de caractères_) représentant la version de la spécification définissant la fonctionnalité. -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('DOM WHATWG', '#dom-domimplementation-hasfeature', 'DOMImplementation.hasFeature')}}</td> - <td>{{Spec2('DOM WHATWG')}}</td> - <td>Modifié pour toujours renvoyer <code>true</code> sauf pour les fonctionnalités SVG.</td> - </tr> - <tr> - <td>{{SpecName('DOM3 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}</td> - <td>{{Spec2('DOM3 Core')}}</td> - <td>Pas de modification de {{SpecName("DOM2 Core")}}</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}</td> - <td>{{Spec2('DOM2 Core')}}</td> - <td>Pas de modification de {{SpecName("DOM1")}}</td> - </tr> - <tr> - <td>{{SpecName('DOM1', 'level-one-core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}</td> - <td>{{Spec2('DOM1')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------------------------ | +| {{SpecName('DOM WHATWG', '#dom-domimplementation-hasfeature', 'DOMImplementation.hasFeature')}} | {{Spec2('DOM WHATWG')}} | Modifié pour toujours renvoyer `true` sauf pour les fonctionnalités SVG. | +| {{SpecName('DOM3 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}} | {{Spec2('DOM3 Core')}} | Pas de modification de {{SpecName("DOM2 Core")}} | +| {{SpecName('DOM2 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}} | {{Spec2('DOM2 Core')}} | Pas de modification de {{SpecName("DOM1")}} | +| {{SpecName('DOM1', 'level-one-core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}} | {{Spec2('DOM1')}} | Définition initiale. | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("api.DOMImplementation.hasFeature")}}</p> +{{Compat("api.DOMImplementation.hasFeature")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>L'interface {{domxref("DOMImplementation")}} à laquelle elle est appartient.</li> -</ul> +- L'interface {{domxref("DOMImplementation")}} à laquelle elle est appartient. diff --git a/files/fr/web/api/domimplementation/index.md b/files/fr/web/api/domimplementation/index.md index 71e10fab87..e2e2c0f980 100644 --- a/files/fr/web/api/domimplementation/index.md +++ b/files/fr/web/api/domimplementation/index.md @@ -8,69 +8,40 @@ tags: - Reference translation_of: Web/API/DOMImplementation --- -<p>{{ ApiRef("DOM") }}</p> +{{ ApiRef("DOM") }} -<p>L'interface <code><strong>DOMImplementation</strong></code> représente un objet fournissant des méthodes qui ne dépendent pas d'un document particulier. Un tel objet est renvoyé par la propriété {{domxref("Document.implementation")}}.</p> +L'interface **`DOMImplementation`** représente un objet fournissant des méthodes qui ne dépendent pas d'un document particulier. Un tel objet est renvoyé par la propriété {{domxref("Document.implementation")}}. -<h2 id="Propriété">Propriété</h2> +## Propriété -<p><em>Cette interface n'a pas de propriété spécifique et n'en hérite aucune.</em></p> +_Cette interface n'a pas de propriété spécifique et n'en hérite aucune._ -<h2 id="Méthodes">Méthodes</h2> +## Méthodes -<p><em>Pas de méthode héritée.</em></p> +_Pas de méthode héritée._ -<dl> - <dt>{{domxref("DOMImplementation.createDocument()")}}</dt> - <dd>Crée et retourne un {{domxref("XMLDocument")}}.</dd> - <dt>{{domxref("DOMImplementation.createDocumentType()")}}</dt> - <dd>Crée et retourne un {{domxref("DocumentType")}}.</dd> - <dt>{{domxref("DOMImplementation.createHTMLDocument()")}}</dt> - <dd>Crée et retourne un {{domxref("Document")}} HTML.</dd> - <dt>{{domxref("DOMImplementation.hasFeature()")}}</dt> - <dd>Retourne un {{domxref("Boolean")}} indiquant si une caractéristique donnée est supportée ou non. Cette fonction n'est pas fiable et est conservée uniquement à des fins de compatibilité : à l'exception des requêtes liées au SVG, elle renvoie toujours la valeur <code>true</code> <em>(vrai).</em> Les anciens navigateurs sont très incohérents dans leur comportement.</dd> -</dl> +- {{domxref("DOMImplementation.createDocument()")}} + - : Crée et retourne un {{domxref("XMLDocument")}}. +- {{domxref("DOMImplementation.createDocumentType()")}} + - : Crée et retourne un {{domxref("DocumentType")}}. +- {{domxref("DOMImplementation.createHTMLDocument()")}} + - : Crée et retourne un {{domxref("Document")}} HTML. +- {{domxref("DOMImplementation.hasFeature()")}} + - : Retourne un {{domxref("Boolean")}} indiquant si une caractéristique donnée est supportée ou non. Cette fonction n'est pas fiable et est conservée uniquement à des fins de compatibilité : à l'exception des requêtes liées au SVG, elle renvoie toujours la valeur `true` _(vrai)._ Les anciens navigateurs sont très incohérents dans leur comportement. -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('DOM WHATWG', '#domimplementation', 'DOMImplementation')}}</td> - <td>{{Spec2('DOM WHATWG')}}</td> - <td>Supprime la méthode <code>getFeature()</code>.<br> - Ajoute la méthode <code>createHTMLDocument()</code>.<br> - Modifie le type de retour de <code>createDocument()</code> de {{domxref("Document")}} à {{domxref("XMLDocument")}}.</td> - </tr> - <tr> - <td>{{SpecName('DOM3 Core', 'core.html#ID-102161490', 'DOMImplementation')}}</td> - <td>{{Spec2('DOM3 Core')}}</td> - <td>Ajoute la méthode <code>getFeature()</code> (jamais implémentée par un agent utilisateur).</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Core', 'core.html#ID-102161490', 'DOMImplementation')}}</td> - <td>{{Spec2('DOM2 Core')}}</td> - <td>Ajoute les méthodes <code>createDocument()</code> et <code>createDocumentType()</code>.</td> - </tr> - <tr> - <td>{{SpecName('DOM1', 'level-one-core.html#ID-102161490', 'DOMImplementation')}}</td> - <td>{{Spec2('DOM1')}}</td> - <td>Définition initial.</td> - </tr> - </tbody> -</table> +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------------------- | -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| {{SpecName('DOM WHATWG', '#domimplementation', 'DOMImplementation')}} | {{Spec2('DOM WHATWG')}} | Supprime la méthode `getFeature()`. Ajoute la méthode `createHTMLDocument()`. Modifie le type de retour de `createDocument()` de {{domxref("Document")}} à {{domxref("XMLDocument")}}. | +| {{SpecName('DOM3 Core', 'core.html#ID-102161490', 'DOMImplementation')}} | {{Spec2('DOM3 Core')}} | Ajoute la méthode `getFeature()` (jamais implémentée par un agent utilisateur). | +| {{SpecName('DOM2 Core', 'core.html#ID-102161490', 'DOMImplementation')}} | {{Spec2('DOM2 Core')}} | Ajoute les méthodes `createDocument()` et `createDocumentType()`. | +| {{SpecName('DOM1', 'level-one-core.html#ID-102161490', 'DOMImplementation')}} | {{Spec2('DOM1')}} | Définition initial. | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("api.DOMImplementation")}}</p> +{{Compat("api.DOMImplementation")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/API/Document_Object_Model">Référence du DOM.</a></li> -</ul> +- [Référence du DOM.](/fr/docs/Web/API/Document_Object_Model) |