Filtering Feeds

KbAlertz.com XML feeds can be loaded directly into a DataSet using the ReadXml() method. Unwanted knowledge base articles can be filtered out by using the DataView object's RowFilter property.

protected System.Web.UI.WebControls.DataList lstKBAlerts;
public string url = String.Empty; 
public string filter = String.Empty;

private void Page_Load(object sender, 
   System.EventArgs e) {
   DataSet dsSdk = new DataSet();

      try {
         //Fill datasets
         dsSdk.ReadXml(url,XmlReadMode.ReadSchema); 

         //Filter XML topics
         DataView view = dsSdk.Tables[0].DefaultView;
         view.RowFilter = filter;

         this.lstKBAlerts.DataSource = view; 
         this.lstKBAlerts.DataBind();
      }
      catch {}
}