System.Data.DataSet.ReadXml C# (CSharp) Method

ReadXml() public method

public ReadXml ( Stream stream ) : XmlReadMode
stream Stream
return XmlReadMode
        public XmlReadMode ReadXml(Stream stream)
        {
            if (stream == null)
            {
                return XmlReadMode.Auto;
            }

            XmlTextReader xr = new XmlTextReader(stream);

            // Prevent Dtd entity in dataset 
            xr.XmlResolver = null;

            return ReadXml(xr, false);
        }

Same methods

DataSet::ReadXml ( Stream stream, XmlReadMode mode ) : XmlReadMode
DataSet::ReadXml ( TextReader reader ) : XmlReadMode
DataSet::ReadXml ( TextReader reader, XmlReadMode mode ) : XmlReadMode
DataSet::ReadXml ( XmlReader reader ) : XmlReadMode
DataSet::ReadXml ( XmlReader reader, XmlReadMode mode ) : XmlReadMode
DataSet::ReadXml ( XmlReader reader, XmlReadMode mode, bool denyResolving ) : XmlReadMode
DataSet::ReadXml ( XmlReader reader, bool denyResolving ) : XmlReadMode
DataSet::ReadXml ( string fileName ) : XmlReadMode
DataSet::ReadXml ( string fileName, XmlReadMode mode ) : XmlReadMode

Usage Example

        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();
            DataSet ds1 = new DataSet();
            ds.ReadXml(@"D:\Books.xml");

            bookgrd.DataSource = ds.Tables[0];
            bookgrd.DataBind();

            IEnumerable<DataRow> tbl1row = ds.Tables[0].AsEnumerable();
            ds1.ReadXml(@"D:\Books2.xml");

            IEnumerable<DataRow> tbl2row = ds1.Tables[0].AsEnumerable();
            GridView1.DataSource = ds1.Tables[0];
            GridView1.DataBind();

            var items = tbl2row.AsEnumerable().Select(r => r.Field<string>("id"))
            .Except(tbl1row.AsEnumerable().Select(r => r.Field<string>("id")));

            DataTable TableC = (from row in tbl2row.AsEnumerable()
                                join id in items
                                on row.Field<string>("id") equals id
                                select row).CopyToDataTable();

            GridView2.DataSource = TableC;
            GridView2.DataBind();
        }
All Usage Examples Of System.Data.DataSet::ReadXml