public void ReadWriteXml2()
{
string xml = "<FullTextResponse><Domains><AvailResponse info='y' name='novell-ximian-group' /><AvailResponse info='n' name='ximian' /></Domains></FullTextResponse>";
var ds = new DataSet();
ds.ReadXml(new StringReader(xml));
AssertDataSet("ds", ds, "FullTextResponse", 2, 1);
DataTable dt = ds.Tables[0];
AssertDataTable("dt1", dt, "Domains", 1, 1, 0, 1, 1, 1);
dt = ds.Tables[1];
AssertDataTable("dt2", dt, "AvailResponse", 3, 2, 1, 0, 1, 0);
StringWriter sw = new StringWriter();
XmlTextWriter xtw = new XmlTextWriter(sw);
xtw.QuoteChar = '\'';
ds.WriteXml(xtw);
Assert.Equal(xml, sw.ToString());
}