- , , . SubLibrary IXmlSerializable.
public class SubLibrary : IXmlSerializable
{
private string str = "Hello World";
public SubLibrary()
{
}
public string GetValue()
{
return str;
}
public XmlSchema GetSchema()
{
return null;
}
public void ReadXml(XmlReader reader)
{
}
public void WriteXml(XmlWriter writer)
{
}
}
: MyLibrary, SubLibrary WS, , . , MyLibrary SubLibrary, MyLibrary SubLibrary , . , SubLibrary MyLibrary, , - SubLibrary. , :
[WebMethod]
public SubLibrary GetInfo()
{
return new Sublibrary();
}
:
private void GetInfo_Click(object sender, System.EventArgs e)
{
WS.WebService services = new WS.WebService();
SubLibrary info = services.GetInfo();
MessageBox.Show(info.GetValue());
}
- : XML, , ( -) .