当前位置:  开发笔记 > Android > 正文

如何将具有由a分隔的值的属性分解为单独的元素

如何解决《如何将具有由a分隔的值的属性分解为单独的元素》经验,为你挑选了1个好方法。

我有一个属性,其值可能是一个或多个由逗号分隔的文本字符串.我希望使用XSL将属性值转换为它们自己的元素;

例如


      
        
      
    

    
      
        
      
    

    
      

      
        
          
        

        
          
        
      
    

当应用于最初提供的XML文档(更正为格式良好)时:


产生所需的结果:


   Hello World
   Test
   Hello
   World

II.使用FXSL 1.x中的str-split-to-words模板/功能

这里FXSL提供了标记化功能:



   

   

    
      
        
      
    

    
      
        
      
    

    
    
      
        
        
      
    

    
    

  
    
      
    
  


当应用于与以前相同的XML文档时,会生成相同的正确输出.

III.使用tokenize()XSLT 2.0转换中的XPath 2.0标准函数

这是最简单的方法 - 如果可以使用XSLT 2.0处理器.

以下XSLT 2.0转换:


    

    
      
        
      
    

    
      
        
      
    

    
    
      
    
    

当应用于同一XML文档时,再次产生想要的结果.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有