(原始答案)

使用简单的Rule为模式“ furniture / *”创建Digester,该规则将第二个参数添加到对begin方法的每次调用中,并将其粘贴到您选择的集合中(获取所有列表的列表,仅获取所有列表的集合)唯一名称).

(编辑)

从头开始,它有点复杂.

这有效:

public class App

{

final static Rule printRule = new Rule() {

public void begin(String namespace, String name,

Attributes attributes) throws Exception {

System.out.println(name);

}

};

public static void main( String[] args ) throws IOException, SAXException

{

InputStream instr = App.class.getResourceAsStream("/sample.xml");

Digester dig = new Digester();

dig.setRules(new RulesBase(){

public List match(String namespaceURI, String pattern) {

return Arrays.asList(printRule);

}

});

dig.parse(instr);

}

}

此特定示例将打印所有元素名称,包括根家具元素.我将它留给您,以根据您的需要调整match()方法.

digester java_Java-Digester:提取节点名称相关推荐

  1. 14 bs对象.节点名称.name attrs string 获取节点名称 属性 内容

    14 bs对象.节点名称.name attrs string 获取节点名称 属性 内容 14.1 提取节点名称 属性 内容的方法 tag [tæɡ]:标签. attr:属性. string [strɪ ...

  2. 获取json的节点名称

    好几次想取json的节点名称,今天搞定了. procedure GetJsonNames(o: ISuperObject; Strs: TStrings); varite: TSuperAvlIter ...

  3. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 构造 Xml 节点类 | 封装节点名称、节点值、节点属性、子节点 | 将封装的节点数据转为 Xml 字符串 )

    文章目录 一.构造 Xml 节点类 1.封装节点名称.节点值.节点属性.子节点 2.将封装的节点数据转为 Xml 字符串 二.Xml 节点类完整代码 一.构造 Xml 节点类 生成 Xml 数据前 , ...

  4. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 继承 BuilderSupport 抽象类 | 在 createNode 方法中获取节点名称、节点属性、节点值信息 )

    文章目录 一.继承 BuilderSupport 抽象类 二.在 createNode 方法中获取节点名称.节点属性.节点值信息 三.完整代码示例 1.MyBuilderSupport 生成器代码 2 ...

  5. 【Groovy】json 序列化 ( JsonBuilder 生成器 | 生成带根节点名称的 json 字符串 | 生成不带根节点名称的 json 字符串 )

    文章目录 一.json 生成器 二.代码示例 一.json 生成器 首先 , 创建 json 生成器 . // json 生成器 def jsonBuilder = new JsonBuilder() ...

  6. JavaScript获取节点类型、节点名称和节点值

    DOM节点信息包括节点类型(nodeType).节点名称(nodeName)和节点值(nodeValue). 节点类型 DOM节点中,每个节点都拥有不同的类型. W3C规范中常用的 DOM节点类型有以 ...

  7. easyui tree:根据属性格式化树节点名称

    $('#resourceTree').tree({method : 'post',animate : true,onContextMenu : function(e, node) {e.prevent ...

  8. java去除json 转移,Spring MVC返回的json去除根节点名称的方法

    这篇文章主要介绍了Spring MVC返回的json去除根节点名称的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 spring xml中配置视图如果是如下 那么返回结果会是: {" ...

  9. ANSYS中按照X坐标提取节点应力值

    !给出了ANSYS中沿着X轴按照坐标位置依次提取节点应力值的命令流 !先把需要提取的那一排节点选择出来 /PREP7 ALLSEL,ALL ASEL,S,MAT,,2 ALLSEL,BELOW,ARE ...

  10. matlab 加节点,添加图节点名称、边权重和其他属性

    创建图 创建一个有向图.s 和 t 中的对应元素用于定义图中每条边的源节点和目标节点. s = [1 1 2 2 3]; t = [2 4 3 4 4]; G = digraph(s,t) G = d ...

最新文章

  1. 第一篇博客——ACM之路!
  2. 打包后放在服务器上二级目录找不到解决办法
  3. Spring-AOP 静态正则表达式方法匹配切面
  4. 训练自己haar-like特征分类器并识别物体(1)
  5. linux (fedora ubuntu centos) thunderbird雷鸟配置腾讯企业邮箱
  6. 投资人赞上海某寺很靠谱 饿了么曾获10万元天使投资
  7. JSP URL重写-urlrewrite
  8. DELL服务器iDRAC相关设置
  9. Centos镜像使用帮助
  10. 《设计模式》-简单工厂模式
  11. C# bool.tryparse
  12. 修改完out不更新_CyclicBarrier 不就是比 CountDownLatch 多了个回环么?
  13. paip.navicat form mysql导入文本文件时CPU占用100%的解决
  14. HDU 4421 Bit Magic(2-sat)
  15. a proxy service
  16. 【Java工具】Java反编译工具:JAD的下载与简单使用
  17. 【ansible/ansible-tower】
  18. 紧贴潮流,初心未改:OpenInfra Days China升级回归,打造专属OpenStackers的开源大趴
  19. element-plus 更换主题色
  20. 关于SearchView设置字体颜色,提示字体及背景的解决方法

热门文章

  1. 哪种pdf编辑器更方便使用
  2. 关于PC上的护眼大师这个软件
  3. 基于java在线问卷调查系统
  4. LGame-0.3(Android与JavaSE游戏引擎)正式发布,新增SRPG制作模块
  5. 移动播放器html,支持移动平台的Html5播放器
  6. STAP旁瓣干扰抑制与干扰对抗仿真
  7. gif分解合成_如何通过分解和合成使复杂的问题更容易
  8. VeraCrypt磁盘加密软件
  9. Q-Vision+Kvaser CAN/CAN FD/LIN总线解决方案
  10. 解决启动CAD时没有响应