XML ASP.Net

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Xml.Xsl" %>

protected void bookSource_Transforming(object sender, EventArgs e) 
{
  int discountPercentage = 10;  
  XsltArgumentList argList = new XsltArgumentList();
  argList.AddParam("discount", "", discountPercentage.ToString());
  ((XmlDataSource) sender).TransformArgumentList = argList;
}



    Handling XmlDataSource Events

    
    
    

        
            
                
                
                
                
            

                
                    XPath="Data/genre[@name ='Fiction']/book" TransformFile="~/Data_with_parameter.xsl"
            OnTransforming="bookSource_Transforming">            
         
    

    


File: ~/Data.xml

  
    
      
        Abstract...
      
      
        Abstract...
      
      
        Abstract...
      
    
  
  
    
      
        Abstract...
      
      
        Abstract...
      
      
        Abstract...
      
    
  

File: ~/Data_with_parameter.xsl