Saving a GoShape in XML File

Hi to all

I am facing problem a Saving a Network Layout in XML format. I saw a demo( FlowCharter) of saving Layout in XML format but in this color and other properties of GoShape not saved in XML File .
Actually I want to save all properties of GoShape(GoRectangle ,GoTriangle or UserDefine Shape( which is built by using the GoShape classes)) in XMl File like color, size and other property.
I see Demo1 but in that all properties are save in Binary file. But I want to save in XML file.
If It is Possible, then please guide me with some example or a demo like application.
Thanx in Advance

Relevant help here: Saving Brush for GoPolygon