Visual Studio 所生成C#的XML文档的XSL样式

来源:互联网 发布:淘宝充值话费怎么充值 编辑:程序博客网 时间:2024/05/22 17:32

Visual Studio中对C#语言可以很方便地添加注释,而且可以自动生成XML的文档,可是XML文档看起来很不方便,如果通过XSL转换成一定格式的HTML文档看着就方便了。在网上查了几次也没有找一以一个可用的XSL。这几天有点空,一急之下就一连看着XSL的手册,找了两个简单的XSL例子,就自己写了一个,虽然转换还不太全,但普通的信息还是可以转换的。

首先,在xml文档中加入对样式的引用:

然后将help.xls放到XML所在目录,打开XML即可看到已经转换好的HTML格式,help.xls文件内容即:


    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


 
  
    <br />     Help - Visual Sutdio XML program docuemnt translator <br />   
   
     h2{
     background-color:White;
     vertical-align:text-bottom;
     }
     h3{
     background-color:#E0E0E0;}
     ul{
     list-style-type:none;
     }
     pre{
     maxWidth:800px;
     }
     a:hover{ color:Red; text-decoration:underline;}
     a:link {color:Black; text-decoration:none;}
     a:visited{ color:Gray; text-decoration:none;}

     a.gray:hover{ color:Red; text-decoration:underline;}
     a.gray:link{ color:Gray;text-decoration:none;}
     a.gray:visited{ color:Gray; text-decoration:none;}

   
  
  
   


     Visual Studio XML program document translator

     Copyright (c) 2007, Nocky Tian

     version: 0.1

     mailto:tiandezhen@gmail.com" class="gray">Nocky Tian

     2007-10-31

   

   
    


     
    


   
   
   

Type List:


   

        
         

  •       

           
          

          

           
            
             
               #{@name}">
               
              
             

             
              
             

            

           

          

          

           
          

         

  •     

       

   
    
    
     
     

     

      

      

       {@name}">
      

       

        


         
         
         
        


       

       

         Type List
       

      

      

       

       

      

      
       


         Summary:
       


       
    
        
       

      

      
       


         Remarks:
       


       
    
        
       

      

      

      
       
       

Methods:


       

            
             

  •           

               
              

              
              

               
                
                  #{@name}">
                  
                 
                

                
                  #{@name}">
                  
                 
                

               

              

              

               
              

             

  •         

           

      

      
       

Properties:


       

            
             

  •           

               
              

              

               
                #{@name}">
                
               
              

              

               
              

             

  •         

           

      
      
      
       
       

Events:


       

            
             

  •           
              

               
              

              

                #{@name}">
                
               
              

             

  •         

           

      

      
      
       
    
        
       

      

      



      
      
       

Methods:


       
        
         {@name}">
        
        

         

          


           
          


         

         

           Method List
         

        

        
        
         

    
          
         

        

        
         

           Remarks:
         

         
    
          
         

        

        
        
         
Parameters:

         

              
               

  •             

                 
                  
                 
    :
                

                

                 
                

               

  •           

             

        

        
        
         
Returns:

         
    
          
         

        

        
        
         

           Examples:
         

         
    
          
         

        

       
      
      
      
       

Events:


       
        
         {@name}">
        
        

         

          


           
          


         

         

           Event List
         

        

        
        
         
    
          
         

        

        
         

           Remarks:
         

         
    
          
         

        

        
        
         
Parameters:

         

              
               

  •             

                 
                  
                 
    :
                

                

                 
                

               

  •           

             

        

        
        
         

           Examples:
         

         
    
          
         

        

       
      

     


    

   

  
 

原创粉丝点击