Word.XmlNode class
Représente un nœud XML unique appliqué au document.
- Extends
Propriétés
| attributes | Obtient les attributs de ce nœud XML. Renvoie |
| base |
Récupère le nom de l’élément sans préfixe. |
| child |
Récupère les éléments enfants de ce nœud XML. Renvoie une collection vide si le type de nœud est |
| context | Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office. |
| first |
Récupère le premier nœud enfant s’il s’agit d’un nœud parent. Renvoie |
| has |
Récupère si ce nœud XML possède des nœuds enfants. Retourne |
| last |
Récupère le dernier nœud enfant s’il s’agit d’un nœud parent. Renvoie |
| level | Récupère si cet élément XML fait partie d’un paragraphe, est un paragraphe, est contenu dans une cellule de tableau ou contient une ligne de tableau. Renvoie |
| namespace |
Obtient l’URI (Uniform Resource Identifier) de l’espace de noms du schéma pour ce nœud XML. |
| next |
Obtient l’élément suivant dans le document qui se trouve au même niveau que ce nœud XML. Renvoie |
| owner |
Obtient le document parent de ce nœud XML. |
| parent |
Obtient l’élément parent de ce nœud XML. |
| placeholder |
Spécifie le texte affiché pour cet élément s’il n’en contient pas. S’applique uniquement aux nœuds d’élément, et non aux nœuds d’attribut. |
| previous |
Obtient l’élément précédent dans le document qui se trouve au même niveau que ce nœud XML. Renvoie |
| range | Obtient la partie d’un document qui est contenue dans ce nœud XML. Renvoie |
| text | Spécifie le texte contenu dans l’élément XML. Renvoie une chaîne vide si le type de nœud est |
| type | Obtient le type de nœud. |
| validation |
Obtient la description d’une erreur de validation sur cet |
| validation |
Détermine si cet élément est valide d’après le schéma attaché. Peut ne pas être significatif pour les nœuds d’attribut. |
| value | Spécifie la valeur de ce nœud XML. Pour les nœuds d’élément, représente le contenu du texte ; pour les nœuds d’attribut, représente la valeur d’attribut. |
Méthodes
| copy() | Copie ce nœud XML, à l’exception du balisage XML, dans le Presse-papiers. Pour les nœuds d’attribut, copie uniquement la valeur d’attribut sous forme de texte. |
| cut() | Supprime ce nœud XML du document et le place dans le Presse-papiers. Pour les nœuds d’attribut, supprime l’attribut de son élément parent et copie uniquement la valeur d’attribut sous forme de texte dans le Presse-papiers. |
| delete() | Supprime le nœud XML du document XML. Pour les nœuds d’élément, supprime l’élément entier et son contenu ; pour les nœuds d’attribut, supprime l’attribut de son élément parent. |
| load(options) | Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| remove |
Supprime un élément enfant de ce nœud XML. Cette méthode n’a aucun effet si le type de nœud est |
| select |
Renvoie tous les éléments enfants qui correspondent au paramètre XPath, dans l’ordre dans lequel ils apparaissent dans ce nœud XML. Renvoie |
| select |
Renvoie le premier élément enfant qui correspond au paramètre XPath dans ce nœud XML. Renvoie |
| set |
Modifie le texte d’erreur de validation affiché à un utilisateur pour ce nœud XML et indique s’il faut forcer Word à signaler le nœud comme non valide. Peut ne pas être significatif pour les nœuds d’attribut. |
| set |
Modifie le texte d’erreur de validation affiché à un utilisateur pour ce nœud XML et indique s’il faut forcer Word à signaler le nœud comme non valide. Peut ne pas être significatif pour les nœuds d’attribut. |
| toJSON() | Remplace la méthode JavaScript |
| track() | Effectuer le suivi de l’objet pour l’ajustement automatique en fonction environnant des modifications dans le document. Cet appel est un raccourci pour context.trackedObjects.add(thisObject). Si vous utilisez cet objet entre des |
| untrack() | Publication mémoire associée à cet objet si elle a été précédemment suivie. Cet appel est l’abréviation de context.trackedObjects.remove(thisObject). Vous rencontrez de nombreux objets suivies ralentit l’application hôte, donc n’oubliez pas de libérer les objets que l'on ajoute, une fois que vous avez terminé à les utiliser. Vous devez appeler |
| validate() | Valide ce nœud XML par rapport aux schémas XML attachés au document. Peut ne pas être significatif pour les nœuds d’attribut. |
Détails de la propriété
attributes
Obtient les attributs de ce nœud XML. Renvoie null si le type de nœud est attribute.
readonly attributes: Word.XmlNodeCollection;
Valeur de propriété
Remarques
baseName
Récupère le nom de l’élément sans préfixe.
readonly baseName: string;
Valeur de propriété
string
Remarques
childNodes
Récupère les éléments enfants de ce nœud XML. Renvoie une collection vide si le type de nœud est attribute.
readonly childNodes: Word.XmlNodeCollection;
Valeur de propriété
Remarques
context
Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.
context: RequestContext;
Valeur de propriété
firstChild
Récupère le premier nœud enfant s’il s’agit d’un nœud parent. Renvoie null si le type de nœud est attribute.
readonly firstChild: Word.XmlNode;
Valeur de propriété
Remarques
hasChildNodes
Récupère si ce nœud XML possède des nœuds enfants. Retourne false toujours pour les nœuds d’attribut car ils ne peuvent pas avoir d’enfants.
readonly hasChildNodes: boolean;
Valeur de propriété
boolean
Remarques
lastChild
Récupère le dernier nœud enfant s’il s’agit d’un nœud parent. Renvoie null si le type de nœud est attribute.
readonly lastChild: Word.XmlNode;
Valeur de propriété
Remarques
level
Récupère si cet élément XML fait partie d’un paragraphe, est un paragraphe, est contenu dans une cellule de tableau ou contient une ligne de tableau. Renvoie null si le type de nœud est attribute.
readonly level: Word.XmlNodeLevel | "Inline" | "Paragraph" | "Row" | "Cell";
Valeur de propriété
Word.XmlNodeLevel | "Inline" | "Paragraph" | "Row" | "Cell"
Remarques
namespaceUri
Obtient l’URI (Uniform Resource Identifier) de l’espace de noms du schéma pour ce nœud XML.
readonly namespaceUri: string;
Valeur de propriété
string
Remarques
nextSibling
Obtient l’élément suivant dans le document qui se trouve au même niveau que ce nœud XML. Renvoie null si le type de nœud est attribute.
readonly nextSibling: Word.XmlNode;
Valeur de propriété
Remarques
ownerDocument
Obtient le document parent de ce nœud XML.
readonly ownerDocument: Word.Document;
Valeur de propriété
Remarques
parentNode
Obtient l’élément parent de ce nœud XML.
readonly parentNode: Word.XmlNode;
Valeur de propriété
Remarques
placeholderText
Spécifie le texte affiché pour cet élément s’il n’en contient pas. S’applique uniquement aux nœuds d’élément, et non aux nœuds d’attribut.
placeholderText: string;
Valeur de propriété
string
Remarques
previousSibling
Obtient l’élément précédent dans le document qui se trouve au même niveau que ce nœud XML. Renvoie null si le type de nœud est attribute.
readonly previousSibling: Word.XmlNode;
Valeur de propriété
Remarques
range
Obtient la partie d’un document qui est contenue dans ce nœud XML. Renvoie null si le type de nœud est attribute.
readonly range: Word.Range;
Valeur de propriété
Remarques
text
Spécifie le texte contenu dans l’élément XML. Renvoie une chaîne vide si le type de nœud est attribute.
text: string;
Valeur de propriété
string
Remarques
type
Notes
Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Obtient le type de nœud.
readonly type: Word.XmlNodeType | "Element" | "Attribute";
Valeur de propriété
Word.XmlNodeType | "Element" | "Attribute"
Remarques
validationErrorText
Obtient la description d’une erreur de validation sur cet XmlNode objet. Peut ne pas être significatif pour les nœuds d’attribut.
readonly validationErrorText: string;
Valeur de propriété
string
Remarques
validationStatus
Détermine si cet élément est valide d’après le schéma attaché. Peut ne pas être significatif pour les nœuds d’attribut.
readonly validationStatus: Word.XmlValidationStatus | "Ok" | "Custom";
Valeur de propriété
Word.XmlValidationStatus | "Ok" | "Custom"
Remarques
value
Notes
Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Spécifie la valeur de ce nœud XML. Pour les nœuds d’élément, représente le contenu du texte ; pour les nœuds d’attribut, représente la valeur d’attribut.
value: string;
Valeur de propriété
string
Remarques
Détails de la méthode
copy()
Copie ce nœud XML, à l’exception du balisage XML, dans le Presse-papiers. Pour les nœuds d’attribut, copie uniquement la valeur d’attribut sous forme de texte.
copy(): void;
Retours
void
Remarques
cut()
Supprime ce nœud XML du document et le place dans le Presse-papiers. Pour les nœuds d’attribut, supprime l’attribut de son élément parent et copie uniquement la valeur d’attribut sous forme de texte dans le Presse-papiers.
cut(): void;
Retours
void
Remarques
delete()
Supprime le nœud XML du document XML. Pour les nœuds d’élément, supprime l’élément entier et son contenu ; pour les nœuds d’attribut, supprime l’attribut de son élément parent.
delete(): void;
Retours
void
Remarques
load(options)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(options?: Word.Interfaces.XmlNodeLoadOptions): Word.XmlNode;
Paramètres
Fournit des options pour les propriétés de l’objet à charger.
Retours
load(propertyNames)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNames?: string | string[]): Word.XmlNode;
Paramètres
- propertyNames
-
string | string[]
Chaîne délimitée par des virgules ou tableau de chaînes spécifiant les propriétés à charger.
Retours
load(propertyNamesAndPaths)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Word.XmlNode;
Paramètres
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select est une chaîne délimitée par des virgules qui spécifie les propriétés à charger, et propertyNamesAndPaths.expand est une chaîne délimitée par des virgules qui spécifie les propriétés de navigation à charger.
Retours
removeChild(childElement)
Supprime un élément enfant de ce nœud XML. Cette méthode n’a aucun effet si le type de nœud est attribute (car les nœuds d’attribut n’ont pas d’éléments enfants).
removeChild(childElement: Word.XmlNode): void;
Paramètres
- childElement
- Word.XmlNode
Élément enfant à supprimer.
Retours
void
Remarques
selectNodes(xPath, options)
Renvoie tous les éléments enfants qui correspondent au paramètre XPath, dans l’ordre dans lequel ils apparaissent dans ce nœud XML. Renvoie null si le type de nœud est attribute (puisque les nœuds d’attribut n’ont pas d’éléments enfants à rechercher).
selectNodes(xPath: string, options?: Word.SelectNodesOptions): Word.XmlNodeCollection;
Paramètres
- xPath
-
string
Expression XPath à évaluer.
- options
- Word.SelectNodesOptions
Facultatif. Options de configuration pour la recherche XPath.
Retours
Collection de nœuds XML correspondant à l’expression XPath.
Remarques
selectSingleNode(xPath, options)
Renvoie le premier élément enfant qui correspond au paramètre XPath dans ce nœud XML. Renvoie null si le type de nœud est attribute (puisque les nœuds d’attribut n’ont pas d’éléments enfants à rechercher).
selectSingleNode(xPath: string, options?: Word.SelectSingleNodeOptions): Word.XmlNode;
Paramètres
- xPath
-
string
Expression XPath à évaluer.
- options
- Word.SelectSingleNodeOptions
Facultatif. Options de configuration pour la recherche XPath.
Retours
Premier nœud XML qui correspond à l’expression XPath, ou null si aucune correspondance n’est trouvée.
Remarques
setValidationError(status, options)
Modifie le texte d’erreur de validation affiché à un utilisateur pour ce nœud XML et indique s’il faut forcer Word à signaler le nœud comme non valide. Peut ne pas être significatif pour les nœuds d’attribut.
setValidationError(status: Word.XmlValidationStatus, options?: Word.XmlNodeSetValidationErrorOptions): void;
Paramètres
- status
- Word.XmlValidationStatus
Le status de validation à définir.
Facultatif. Options de configuration pour définir l’erreur de validation.
Retours
void
Remarques
setValidationError(status, options)
Modifie le texte d’erreur de validation affiché à un utilisateur pour ce nœud XML et indique s’il faut forcer Word à signaler le nœud comme non valide. Peut ne pas être significatif pour les nœuds d’attribut.
setValidationError(status: "Ok" | "Custom", options?: Word.XmlNodeSetValidationErrorOptions): void;
Paramètres
- status
-
"Ok" | "Custom"
Le status de validation à définir.
Facultatif. Options de configuration pour définir l’erreur de validation.
Retours
void
Remarques
toJSON()
Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Word.XmlNode est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Word.Interfaces.XmlNodeDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.
toJSON(): Word.Interfaces.XmlNodeData;
Retours
track()
Effectuer le suivi de l’objet pour l’ajustement automatique en fonction environnant des modifications dans le document. Cet appel est un raccourci pour context.trackedObjects.add(thisObject). Si vous utilisez cet objet entre des .sync appels et en dehors de l’exécution séquentielle d’un lot « .run » et que vous obtenez une erreur « InvalidObjectPath » lors de la définition d’une propriété ou de l’appel d’une méthode sur l’objet, vous devez ajouter l’objet à la collection d’objets suivis lors de la création initiale de l’objet. Si cet objet fait partie d’une collection, vous devez également suivre la collection parente.
track(): Word.XmlNode;
Retours
untrack()
Publication mémoire associée à cet objet si elle a été précédemment suivie. Cet appel est l’abréviation de context.trackedObjects.remove(thisObject). Vous rencontrez de nombreux objets suivies ralentit l’application hôte, donc n’oubliez pas de libérer les objets que l'on ajoute, une fois que vous avez terminé à les utiliser. Vous devez appeler context.sync() avant que la libération de mémoire prenne effet.
untrack(): Word.XmlNode;
Retours
validate()
Valide ce nœud XML par rapport aux schémas XML attachés au document. Peut ne pas être significatif pour les nœuds d’attribut.
validate(): void;
Retours
void