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

动态元素名称

如何解决《动态元素名称》经验,为你挑选了1个好方法。

我想转换XML文档.源XML看起来像这样:


    
        2007
    
    
        2006
    
    
        2005
    

我想把它变成:


    
    
    

以下代码行无效:


输出是一系列如下所示的元素:.(没有空格......)

"// Element/Year","./ Element/Year""// svc:Element/Year"也不起作用.一个复杂因素是"Element"标记位于"svc"命名空间中,而"Year"标记位于默认命名空间中.

所以,无论如何,我是否面临命名空间问题,或者我错误地使用了"concat()"函数?



1> jelovirt..:

可能是命名空间问题,也许是当前上下文的问题.对于源(添加了名称空间声明,使其形成格式良好的xml)


  
    2007
  
  
    2006
  
  
    2005
  

样式表


  
    
      
        
      
    
   

将为您提供所需的输出.请注意,svc:Element需要使用前缀命名空间选择,并且生成新标记时的上下文svc:Element不是svc:ElementList.

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