<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><filter><filter-name>Filtername</filter-name><filter-class>com.filter.Filtername</filter-class></filter>
</web-app>

解析过这样的web.xml根节点是带有命名名空间的,本来是想把xml里面的部分节点解析出来然后在增加到另一个web.xml当中

但是增加完后就发现多了东西,就拿上面的filter为例

<filter xmlns="http://java.sun.com/xml/ns/javaee"><filter-name>Filtername</filter-name><filter-class>com.filter.Filtername</filter-class></filter>

增加的时候节点调用element.detach();去掉原来根节点,命名空间就显示在了下一级节点上,
下面用了个递归去掉了命名空间

public void deleteNamespace(Element ele){Element element = ele.setNamespace(null);List childrenList = element.getChildren();if(childrenList.size() > 0) {for(int i = 0; i < childrenList.size(); i++) {deleteNamespace((Element) childrenList.get(i));}} }

可以把filter节点传进去
其他方法暂时没有想到,节点有个ele.removeNamespaceDeclaration(additionalNamespace)试了下不行,不知道是不是用的不对。

解析带有命名空间问题web.xml相关推荐

  1. python xmlns 解析_Python 解析含有命名空间(xmlns)的xml文件(基于ElementTree)

    Python 解析含有命名空间(xmlns)的xml文件(基于ElementTree) Outline 为什么会有命名空间? XML的元素名字是不固定的,当两个不同的文档,使用同样的名称描述两个不同类 ...

  2. php xml解析 命名空间,php解析带有命名空间的xml

    c# String.Join 和 Distinct 方法 去除字符串中重复字符 1.在写程序中经常操作字符串,需要去重,以前我的用方式利用List集合和 contains去重复数据代码如下: stri ...

  3. java 解析xml xmlns_dom4j解析带有xmlns的xml文件

    dom4j解析带有xmlns的xml文件 上一篇 / 下一篇  2013-01-22 10:03:23 / 个人分类:Java学习 使用dom4j来解析带有命名空间的xml文件, 由于dom4j的xp ...

  4. 解析XML时DTD的处理--解析时忽略,生成XML文件时加上。-- XML进阶

    一.解析XML文件时,遇到DTD的定义要怎么办? 下面这段代码是ibatis配置文件,用w3c Dom(其实任意一种解析方式都是这样)都会从http://www.ibatis.com/dtd/sql- ...

  5. 使用XPath查询带有命名空间(有xmlns)的XML(转)

    使用XPath查询带有命名空间(有xmlns)的XML 标签: xmlsilverlightwebserviceencodingwpfinclude 2012-06-19 10:26 3235人阅读  ...

  6. struts2中struts.xml和web.xml文件解析及工作原理

    转自:https://www.cnblogs.com/printN/p/6434526.html web.xml <?xml version="1.0" encoding=& ...

  7. 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core] jsp中出错提示: The absolute uri: h ...

  8. 基于XML配置的Spring MVC(所需jar包,web.xml配置,处理器配置,视图解析器配置)

    1.添加jar 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app ver ...

  9. 解决org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri问题

    目录 一.问题描述: 二.解决方法: 1.在WEB-INF中新建lib文件夹,添加jstl和standard的架包,并且add as Libary ,问题可以解决 2.在tomcat的lib文件夹中将 ...

最新文章

  1. 当ABAP遇到OLE
  2. 远程办公首日企业通讯软件崩溃、紧急扩容,云办公怎么了?
  3. 2017.5.6 子矩阵 思考记录
  4. 吸收塔如何提高吸收率_想让肌肉生长得更好,蛋白质的补充很重要,如何选择你知道吗?...
  5. log4j2日志配置
  6. [Android]PhoneGap源码分析——白名单
  7. sphinx php mysql_Sphinx+MySQL+PHP 12亿DNS数据秒查
  8. 亲,你们都在家办公吗?啥感受?hahaha
  9. mingw,cygwin,gnuwin32,msys,msys2 的区别
  10. 南阳理工ACM 题目252 01串
  11. html无限循环弹出窗代码,html网页弹窗代码(一个IP24小时只弹一次)
  12. 安卓一键清理内存_雨点清理安卓版下载-雨点清理官方版下载v1.0
  13. C++系列(纯虚函数和抽象类)
  14. 系统性能统计(CPU占用率,内存占用率,系统平均负载)
  15. 数独-- 一个高效率生成数独的算法
  16. Win10 Win11 安装和使用手记
  17. sqoop export hive数据同步到oracle的用法
  18. 生产制造业ERP管理系统财务管理解决方案
  19. Python学习之路:关于列表(List)复制的那点事
  20. turf:计算面积、折线长度和两点距离

热门文章

  1. 低微漏洞处理办法记录
  2. centos 6.5下安装fpm打包工具
  3. Android studio 中使用xUtils报错
  4. 精品软件 推荐 瑞星个人防火墙V16 新UI、新功能、新体验
  5. 数据结构之二叉树_二叉排序树(严蔚敏C语言版)
  6. sencha touch 2与phonegap 2.0结合 打包web app
  7. sourceinsight安装记录
  8. Learning to rank 特征抽取
  9. 有人问我:Linux下命令行里 password:的时候 用键盘密码打不了
  10. 第二阶段个人总结10