How do I rename an attribute using XSLT?

前端 未结 2 1834
谎友^
谎友^ 2020-12-16 15:33

I have an xml like this:


I want to transform it to



        
2条回答
  •  眼角桃花
    2020-12-16 16:11

    This is very simple: Use the identity transform and create a template that transforms the name attribute:

    
      
        
      
    
    
    
       
          
       
    
    

    This will leave everything in the document except for name attributes exactly as it is. If you only want to change the name attribute on person elements, put a more restrictive XPath in the template's match attribute, e.g. person/@name.

提交回复
热议问题