Word.XmlNode class
Représente un nœud XML unique appliqué au document.
- Extends
Remarques
Propriétés
| attributes | Obtient les attributs de ce nœud XML. Retourne |
| base |
Obtient le nom de l’élément sans préfixe. |
| child |
Obtient les éléments enfants de ce nœud XML. Retourne une collection vide si le type de nœud est |
| context | Contexte de requête associé à l’objet . Cela connecte le processus du complément au processus de l’application hôte Office. |
| first |
Obtient le premier nœud enfant s’il s’agit d’un nœud parent. Retourne |
| has |
Obtient si ce nœud XML a des nœuds enfants. Retourne |
| last |
Obtient le dernier nœud enfant s’il s’agit d’un nœud parent. Retourne |
| level | Obtient 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. Retourne |
| namespace |
Obtient l’URI (Uniform Resource Identifier) de l’espace de noms de 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. Retourne |
| 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 ne contient pas de texte. 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. Retourne |
| range | Obtient la partie d’un document contenue dans ce nœud XML. Retourne |
| text | Spécifie le texte contenu dans l’élément XML. Retourne 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 |
Obtient si cet élément est valide selon 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 de l’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 de l’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 |
Retourne tous les éléments enfants qui correspondent au paramètre XPath, dans l’ordre dans lequel ils apparaissent dans ce nœud XML. Retourne |
| select |
Retourne le premier élément enfant qui correspond au paramètre XPath dans ce nœud XML. Retourne |
| set |
Modifie le texte d’erreur de validation affiché pour 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é pour 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 sur des |
| untrack() | Publication mémoire associée à cet objet si elle a été précédemment suivie. Cet appel est abrégé pour 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. Retourne null si le type de nœud est attribute.
readonly attributes: Word.XmlNodeCollection;
Valeur de propriété
Remarques
baseName
Obtient le nom de l’élément sans préfixe.
readonly baseName: string;
Valeur de propriété
string
Remarques
childNodes
Obtient les éléments enfants de ce nœud XML. Retourne 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 . Cela connecte le processus du complément au processus de l’application hôte Office.
context: RequestContext;
Valeur de propriété
firstChild
Obtient le premier nœud enfant s’il s’agit d’un nœud parent. Retourne null si le type de nœud est attribute.
readonly firstChild: Word.XmlNode;
Valeur de propriété
Remarques
hasChildNodes
Obtient si ce nœud XML a 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
Obtient le dernier nœud enfant s’il s’agit d’un nœud parent. Retourne null si le type de nœud est attribute.
readonly lastChild: Word.XmlNode;
Valeur de propriété
Remarques
level
Obtient 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. Retourne 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 de 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. Retourne 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 ne contient pas de texte. 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. Retourne 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 contenue dans ce nœud XML. Retourne 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. Retourne 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
Obtient si cet élément est valide selon 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 de l’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 de l’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 qui spécifient 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)
Retourne tous les éléments enfants qui correspondent au paramètre XPath, dans l’ordre dans lequel ils apparaissent dans ce nœud XML. Retourne null si le type de nœud est attribute (car les nœuds d’attribut n’ont aucun élément enfant à 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 qui correspondent à l’expression XPath.
Remarques
selectSingleNode(xPath, options)
Retourne le premier élément enfant qui correspond au paramètre XPath dans ce nœud XML. Retourne null si le type de nœud est attribute (car les nœuds d’attribut n’ont aucun élément enfant à 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é pour 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
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é pour 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"
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 brut (typé en tant Word.Interfaces.XmlNodeDataque ) qui contient des copies superficielles de toutes les propriétés enfants chargées 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 sur 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 suivie lors de la première création 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 abrégé pour 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 mise en production de la mémoire ne 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