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

如何从XSLT样式表中阻止这些冗余命名空间?

如何解决《如何从XSLT样式表中阻止这些冗余命名空间?》经验,为你挑选了1个好方法。

当使用XSLT样式表将包含嵌入式XHTML(使用名称空间)的XML文件转换为纯XHTML时,我在最初的XHTML元素上留下了冗余的名称空间定义.简单的测试案例:

XML:




    
        Some example text.
    

XSL:



    

    
        
            
                Example
            

            
                

输出:



  
    Example
  
  
    

Some example text.

是否可以防止将冗余名称空间(和前缀)添加到元素中?(仅供参考,我使用的是xsltproclibxml2-2.7.3libxslt-1.1.24在Cygwin.)



1> jelovirt..:

而不是xsl:copy-of使用身份转换模板并从XHTML元素中删除命名空间前缀.



  

  
    
      
        Example
      
      
        

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