Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/
Assembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)
[Ceci est une documentation préliminaire, sous réserve de modification.]
Renvoie un élément XML avec le nom spécifié représentant l'objet passé en paramètre
Espace de nom : Developpez.Dotnet.XmlAssembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)
Syntaxe
C# |
---|
public static XElement ToXml( Object obj, string elementName ) |
Visual Basic (Déclaration) |
---|
Public Shared Function ToXml ( _ obj As Object, _ elementName As String _ ) As XElement |
Visual C++ |
---|
public: static XElement^ ToXml( Object^ obj, String^ elementName ) |
Paramètres
- obj
- Type: System..::..Object
L'objet à convertir en XML
- elementName
- Type: System..::..String
Nom de l'élément XML racine
Valeur de retour
Un élément XML représentant l'objet passé en paramètreRemarques
Les propriétés de type primitif sont représentées par des attributs, celles de type complexe par des sous-éléments.
Limitations:
- Seules les propriétés publiques sont prises en compte
- Les cycles ne sont pas détectés, donc si l'objet à convertir comporte des cycles, il se produira une StackOverflowException
- Les propriétés de type Delegate ne sont pas prises en compte