OpenXmlElement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une classe de base dont dérivent tous les éléments d’un document Office Open XML.
public abstract class OpenXmlElement : ICloneable, System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.OpenXmlElement>
public abstract class OpenXmlElement : System.Collections.Generic.IEnumerable<DocumentFormat.OpenXml.OpenXmlElement>
type OpenXmlElement = class
interface seq<OpenXmlElement>
interface IEnumerable
interface ICloneable
type OpenXmlElement = class
interface seq<OpenXmlElement>
interface IEnumerable
Public MustInherit Class OpenXmlElement
Implements ICloneable, IEnumerable(Of OpenXmlElement)
Public MustInherit Class OpenXmlElement
Implements IEnumerable(Of OpenXmlElement)
- Héritage
-
OpenXmlElement
- Dérivé
- Implémente
Remarques
Les annotations ne seront pas clonées lors de l’appel Clone() de et CloneNode(Boolean).
Constructeurs
OpenXmlElement() |
Initialise une nouvelle instance de la classe OpenXmlElement. |
OpenXmlElement(String) |
Initialise une nouvelle instance de la classe OpenXmlElement à l’aide du code XML externe fourni de l’élément. |
Propriétés
ChildElements |
Obtient tous les nœuds enfants de l’élément actuel. |
ExtendedAttributes |
Obtient tous les attributs étendus (attributs non définis dans le schéma) de l’élément actuel. |
Features |
Obtient un IFeatureCollection pour l’élément actuel. Cette collection de fonctionnalités sera en lecture seule, mais héritera des fonctionnalités de sa partie parente et de son package, le cas échéant. |
FirstChild |
Obtient le premier enfant de l’élément OpenXmlElement. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement de ce type. |
HasAttributes |
Obtient une valeur indiquant si l’élément actuel a des attributs. |
HasChildren |
Obtient une valeur indiquant si l’élément actuel a des éléments enfants. |
InnerText |
Obtient ou définit les valeurs concaténées du nœud et de tous ses enfants. |
InnerXml |
Obtient ou définit le balisage qui représente uniquement les éléments enfants de l’élément actuel. |
LastChild |
Obtient le dernier enfant de l’élément OpenXmlElement. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement de ce type. |
LocalName |
Obtient le nom local de l’élément actuel. |
MCAttributes |
Obtient ou définit les attributs de compatibilité du balisage. Retourne null si aucun attribut de compatibilité de balisage n’est défini pour l’élément actuel. |
NamespaceDeclarations |
Obtient toutes les déclarations d’espace de noms définies dans l’élément actuel. Retourne un énumérateur vide s’il n’y a pas de déclaration d’espace de noms. |
NamespaceUri |
Obtient l’URI d’espace de noms de l’élément actuel. |
OpenXmlElementContext |
Obtient l’élément OpenXmlElementContext de l’élément actuel. |
OuterXml |
Obtient le balisage qui représente l’élément actuel et tous ses éléments enfants. |
Parent |
Obtient l’élément parent de l’élément actuel. |
Prefix |
Obtient le préfixe d’espace de noms de l’élément actuel. |
XmlQualifiedName |
Obtient le nom qualifié de l’élément actuel. |
XName |
Obtient le nom qualifié de l’élément actuel. |
Méthodes
AddAnnotation(Object) |
Ajoute un objet à la liste d’annotations de l’élément OpenXmlElement actuel. |
AddNamespaceDeclaration(String, String) |
Ajoute une déclaration d’espace de noms au nœud actuel. |
Ancestors() |
Énumère tous les ancêtres de l’élément actuel. |
Ancestors<T>() |
Énumère uniquement les ancêtres de l’élément actuel qui ont le type spécifié. |
Annotation(Type) |
Obtenez le premier objet d’annotation du type spécifié à partir de l’élément OpenXmlElement actuel. |
Annotation<T>() |
Obtenez le premier objet d’annotation du type spécifié à partir de l’élément OpenXmlElement actuel. |
Annotations(Type) |
Obtient une collection d’annotations avec le type spécifié pour l’élément OpenXmlElement actuel. |
Annotations<T>() |
Obtient une collection d’annotations avec le type spécifié pour l’élément OpenXmlElement actuel. |
Append(IEnumerable<OpenXmlElement>) |
Ajoute chaque élément d’une liste d’éléments à la fin de la liste des éléments enfants de l’élément actuel. |
Append(OpenXmlElement[]) |
Ajoute chaque élément d’un tableau d’éléments à la fin de la liste des éléments enfants de l’élément actuel. |
AppendChild<T>(T) |
Ajoute l’élément spécifié à la fin de la liste des nœuds enfants de l’élément actuel. |
ClearAllAttributes() |
Efface tous les attributs, y compris les attributs connus et les attributs étendus. |
Clone() |
Crée un doublon du nœud actuel. |
CloneNode(Boolean) |
En cas de substitution dans une classe dérivée, crée un doublon du nœud. |
Descendants() |
Énumère tous les descendants de l’élément actuel. |
Descendants<T>() |
Énumérez tous les descendants de l’élément actuel de type T. |
Elements() |
Énumère tous les enfants de l’élément actuel. |
Elements<T>() |
Énumère uniquement les enfants de l’élément actuel qui ont le type spécifié. |
ElementsAfter() |
Énumère tous les éléments frères qui suivent l’élément actuel et ont le même parent que l’élément actuel. |
ElementsBefore() |
Énumère tous les éléments frères qui précèdent l’élément actuel et ont le même parent que l’élément actuel. |
GetAttribute(String, String) |
Obtient un attribut Open XML avec le nom de balise et l’URI d’espace de noms spécifiés. |
GetAttributes() |
Obtient une liste qui contient une copie de tous les attributs. |
GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection enfant. |
GetFirstChild<T>() |
Recherche le premier élément enfant de type T. |
InsertAfter<T>(T, OpenXmlElement) |
Insère l’élément spécifié immédiatement après l’élément de référence spécifié. |
InsertAfterSelf<T>(T) |
Insère l’élément spécifié immédiatement après l’élément actuel. |
InsertAt<T>(T, Int32) |
Insère l’élément spécifié à l’index spécifié dans la liste des éléments enfants de l’élément actuel. |
InsertBefore<T>(T, OpenXmlElement) |
Insère l’élément spécifié juste avant l’élément de référence spécifié. |
InsertBeforeSelf<T>(T) |
Insère l’élément spécifié juste avant l’élément actuel. |
IsAfter(OpenXmlElement) |
Détermine si l’élément actuel apparaît après un élément spécifié dans l’ordre du document. |
IsBefore(OpenXmlElement) |
Détermine si l’élément actuel apparaît avant un élément spécifié dans l’ordre du document. |
LookupNamespace(String) |
Résout le préfixe d’espace de noms dans le contexte du nœud actuel. |
LookupPrefix(String) |
Recherche le préfixe correspondant pour un URI d’espace de noms dans l’étendue de l’élément actuel. |
NextSibling() |
Obtient l’élément OpenXmlElement qui suit immédiatement l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement suivant. |
NextSibling<T>() |
Obtient l’élément OpenXmlElement avec le type spécifié qui suit l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’y a pas d’élément OpenXmlElement suivant. |
PrependChild<T>(T) |
Insère l’élément spécifié au début de la liste des éléments enfants de l’élément actuel. |
PreviousSibling() |
Obtient l’élément OpenXmlElement qui précède immédiatement l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic ) s’il n’existe aucun élément OpenXmlElement précédent. |
PreviousSibling<T>() |
Obtient l’élément OpenXmlElement avec le type spécifié qui précède l’élément OpenXmlElement actuel. Retourne null (Nothing en Visual Basic) s’il n’existe aucun élément OpenXmlElement précédent. |
Remove() |
Supprime l’élément actuel de son parent. |
RemoveAllChildren() |
Supprime tous les éléments enfants de l’élément actuel. |
RemoveAllChildren<T>() |
Supprimez tous les éléments enfants de l’élément actuel qui sont de type T. |
RemoveAnnotations(Type) |
Supprime les annotations du type spécifié de l’élément OpenXmlElement actuel. |
RemoveAnnotations<T>() |
Supprime les annotations avec le type spécifié de l’élément OpenXmlElement actuel. |
RemoveAttribute(String, String) |
Supprime l’attribut de l’élément actuel. |
RemoveChild<T>(T) |
Supprime l’élément enfant spécifié de la liste des éléments enfants de l’élément actuel. |
RemoveNamespaceDeclaration(String) |
Supprime la déclaration d’espace de noms pour le préfixe spécifié. Ne supprime rien s’il n’y a pas de préfixe. |
ReplaceChild<T>(OpenXmlElement, T) |
Remplace un élément enfant par un autre élément enfant dans la liste d’éléments enfants de l’élément actuel. |
SetAttribute(OpenXmlAttribute) |
Définit un attribut sur l’élément spécifié. Si l’attribut est un attribut connu, la valeur de l’attribut est définie. Si l’attribut est un attribut étendu, l’attribut « openxmlAttribute » est ajouté à la liste des attributs étendus. |
SetAttributes(IEnumerable<OpenXmlAttribute>) |
Définit un certain nombre d’attributs à l’élément . Si un attribut est un attribut connu, la valeur de l’attribut est définie. Si un attribut est un attribut étendu, l’attribut « openxmlAttribute » est ajouté à la liste des attributs étendus. |
WriteTo(XmlWriter) |
Enregistre le nœud actuel dans le XmlWriter spécifié. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Représente une classe de base dont dérivent tous les éléments d’un document Office Open XML. |
IEnumerable<OpenXmlElement>.GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection enfant. |