Wie macht man serialisieren eines XDocument-Objekts?

Ich serialisieren möchten eine XDocument Objekt. Ich schrieb diesen code.

        XDocument signup_xml_file = new XDocument(
            new XDeclaration("1.0", "utf-8", "yes"),
            new XComment("signup_xml_file"),
            new XElement("Student",
                new XElement("univ_id", univ_id),
                new XElement("personal_id",personal_id),
                new XElement("user_name", user_name)));
        client.Connect(host_name, port);
        //connect to the server .
        bf.Serialize(client.GetStream(), signup_xml_file); //serialize the signup_xml_file

Bekomme ich die folgende exception, wenn versucht zu serialisieren der XDocument. Gibt es eine Möglichkeit, um die XDocument Klasse Serializable, oder gibt es einen anderen Weg zu schicken, meine XDocument?

Typ 'System.Xml.Linq -.XDocument' in Assembly 'System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 " ist nicht als serialisierbar markiert.

InformationsquelleAutor user983195 | 2011-10-09

Schreibe einen Kommentar