Eingebettete Struktur als xml serialisieren

Gast #386771
Lesenswert?

Ich versuche gerade mit C++ Express eine eingebettete Struktur zu
serialisieren. Das funktioniert leider nicht. Nur die Klasse selbst
wird als xml serialisiert.

Das komplette Testprojekt steht im Anhang. Vielleich weiss einer Rat
Vielen Dank.


#pragma once
using namespace System;
using namespace System ::IO;
using namespace System ::Xml ;
using namespace System ::Xml ::Serialization ;


// eingebettete Struktur
[Serializable]
public ref struct Synthese
{
public:
  Synthese (){};
  String^     Baustein;
  array<String^>^  RtlQuellen;
};

// Klasse, die die Struktur aufnimmt
[Serializable]
public ref class C_Object
{
private: String^       int_Person;
   array<float>^ int_Gewicht;
   Synthese^     int_Synthese;

public:
  C_Object ()  {  };

  property String^ Person
  {
    String^ get()
    {
      return int_Person;
    }
    void set(String^ s)
    {
      int_Person = s;
    }
  }
  property array<float>^  Gewicht
  {
    array<float>^ get()
    {
      return int_Gewicht;
    }

    void set(array<float>^ Gewicht)
    {
      this->int_Gewicht = Gewicht ;
    }
  }

  property Synthese^ RtlQuellen
  {
    Synthese^ get()
    {
      return int_Synthese;
    };
    void set(Synthese^ s)
    {
      int_Synthese = s;
    };
  }
};
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren