Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[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.Xml
Assembly : 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ètre

Remarques

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

Voir aussi