当前位置:  开发笔记 > 编程语言 > 正文

如何让Axis 1.4不为同一个XML命名空间生成多个前缀?

如何解决《如何让Axis1.4不为同一个XML命名空间生成多个前缀?》经验,为你挑选了0个好方法。

我从使用Axis 1.4库的客户端收到SOAP请求.请求具有以下形式:


  
    
      
        
          
            Internet
            2
          
        
        
          
            12345
            City
            Street
            1
            XX
          
[...]

如您所见,为同一名称空间定义了几个前缀,例如名称空间http://example.com/schema/common的前缀为ns4,ns5,ns6,ns7和ns8.一些长请求为同一名称空间定义了几百个前缀.

这导致Saxon XSLT处理器出现问题,我用它来转换请求.Saxon将同一名称空间的不同前缀的数量限制为255,并在定义更多前缀时引发异常.

可以将Axis 1.4配置为定义更智能的前缀,以便每个命名空间只有一个前缀吗?

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