Classe System::Xml::XmlEntity

XmlEntity class

Représente une déclaration d’entité, telle que .

class XmlEntity : public System::Xml::XmlNode

Méthodes

MéthodeDescription
CloneNode(bool) overrideCrée un duplicata de ce nœud. Les nœuds d’entité ne peuvent pas être clonés. Appeler cette méthode sur un objet XmlEntity lève une exception.
get_BaseURI() overrideRenvoie l’identifiant uniforme de ressource (URI) de base du nœud actuel.
get_InnerText() overrideRenvoie les valeurs concaténées du nœud d’entité et de tous ses enfants.
get_InnerXml() overrideRenvoie le balisage représentant les enfants de ce nœud.
get_IsReadOnly() overrideRenvoie une valeur indiquant si le nœud est en lecture seule.
get_LocalName() overrideRenvoie le nom du nœud sans le préfixe d’espace de noms.
get_Name() overrideRenvoie le nom du nœud.
get_NodeType() overrideRenvoie le type du nœud.
get_NotationName()Renvoie le nom de l’attribut NDATA optionnel de la déclaration d’entité.
get_OuterXml() overrideRenvoie le balisage représentant ce nœud et tous ses enfants.
get_PublicId()Renvoie la valeur de l’identifiant public de la déclaration d’entité.
get_SystemId()Renvoie la valeur de l’identifiant système de la déclaration d’entité.
set_InnerText(String) overrideDéfinit les valeurs concaténées du nœud d’entité et de tous ses enfants.
set_InnerXml(String) overrideDéfinit le balisage représentant les enfants de ce nœud.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideEnregistre tous les enfants du nœud dans le XmlWriter spécifié. Pour les nœuds XmlEntity, cette méthode n’a aucun effet.
WriteTo(const SharedPtr<XmlWriter>&) overrideEnregistre le nœud dans le XmlWriter spécifié. Pour les nœuds XmlEntity, cette méthode n’a aucun effet.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Remarques

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Voir aussi