XmlDocument |
Document XML |
---|---|
C# (C Sharp) | System.Xml |
Description
Cette classe permet d'effectuer la gestion d'un document XML, c'est à dire, le lire, aller à des positions précises, ajouter des éléments.
Liste des méthodes
Méthode | Prototype | Description |
---|---|---|
XMLDOCUMENT | public XmlDocument() | Ce constructeur permet de créer l'objet avec les paramètres par défaut. |
XMLDOCUMENT | protected internal XmlDocument(XmlImplementation imp) | Ce constructeur permet de créer l'objet avec l'intégration spécifié. |
XMLDOCUMENT | public XmlDocument(XmlNameTable nt) | Ce constructeur permet de créer l'objet avec le nom de table d'objets XML spécifié. |
APPENDCHILD | public virtual XmlNode AppendChild(XmlNode newChild) | Cette méthode permet d'ajouter un noeud à la fin à la fin complètement des noeuds enfants de ce noeud. |
CLONE | public virtual XmlNode Clone() | Cette méthode permet d'effectuer la création d'un doublon du noeud contenu dans cet objet. |
CLONENODE | public override XmlNode CloneNode(bool deep) | Cette méthode permet d'effectuer la création d'un doublon du noeud contenu dans cet objet et récursivement avec ses éléments enfants si spécifié. |
CREATEATTRIBUTE | public XmlAttribute CreateAttribute(string name) | Cette méthode permet d'effectuer la création d'un attribut XML avec le nom spécifié. |
CREATEATTRIBUTE | public XmlAttribute CreateAttribute(string qualifiedName, string namespaceURI) | Cette méthode permet d'effectuer la création d'un attribut XML avec le nom qualifié spécifié et un URI d'espace de nom spécifié. |
... | ... | ... |
Exemple
Prenons pour acquis le fichier «monfichier.xml» :
L'exemple suivant permet de vérifier que le racine du fichier XML est de type NITF :
- using System;
- using System.Xml;
-
- class CheckNITFSamples
- {
- static void Main(string[] args)
- {
- XmlDocument doc = new XmlDocument();
- doc.Load("monfichier.xml");
- XmlElement root = doc.DocumentElement;
- if("nitf" == root.Name.ToLower()) {
- Console.WriteLine("Format NITF");
- } else {
- Console.WriteLine("Autres formats");
- }
- }
-
- }
on obtiendra le résultat suivant :
Format NITF
Dernière mise à jour : Mercredi, le 27 avril 2016