digester java_Java-Digester:提取节点名称
(原始答案)
使用简单的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:提取节点名称相关推荐
- 14 bs对象.节点名称.name attrs string 获取节点名称 属性 内容
14 bs对象.节点名称.name attrs string 获取节点名称 属性 内容 14.1 提取节点名称 属性 内容的方法 tag [tæɡ]:标签. attr:属性. string [strɪ ...
- 获取json的节点名称
好几次想取json的节点名称,今天搞定了. procedure GetJsonNames(o: ISuperObject; Strs: TStrings); varite: TSuperAvlIter ...
- 【Groovy】自定义 Xml 生成器 BuilderSupport ( 构造 Xml 节点类 | 封装节点名称、节点值、节点属性、子节点 | 将封装的节点数据转为 Xml 字符串 )
文章目录 一.构造 Xml 节点类 1.封装节点名称.节点值.节点属性.子节点 2.将封装的节点数据转为 Xml 字符串 二.Xml 节点类完整代码 一.构造 Xml 节点类 生成 Xml 数据前 , ...
- 【Groovy】自定义 Xml 生成器 BuilderSupport ( 继承 BuilderSupport 抽象类 | 在 createNode 方法中获取节点名称、节点属性、节点值信息 )
文章目录 一.继承 BuilderSupport 抽象类 二.在 createNode 方法中获取节点名称.节点属性.节点值信息 三.完整代码示例 1.MyBuilderSupport 生成器代码 2 ...
- 【Groovy】json 序列化 ( JsonBuilder 生成器 | 生成带根节点名称的 json 字符串 | 生成不带根节点名称的 json 字符串 )
文章目录 一.json 生成器 二.代码示例 一.json 生成器 首先 , 创建 json 生成器 . // json 生成器 def jsonBuilder = new JsonBuilder() ...
- JavaScript获取节点类型、节点名称和节点值
DOM节点信息包括节点类型(nodeType).节点名称(nodeName)和节点值(nodeValue). 节点类型 DOM节点中,每个节点都拥有不同的类型. W3C规范中常用的 DOM节点类型有以 ...
- easyui tree:根据属性格式化树节点名称
$('#resourceTree').tree({method : 'post',animate : true,onContextMenu : function(e, node) {e.prevent ...
- java去除json 转移,Spring MVC返回的json去除根节点名称的方法
这篇文章主要介绍了Spring MVC返回的json去除根节点名称的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 spring xml中配置视图如果是如下 那么返回结果会是: {" ...
- ANSYS中按照X坐标提取节点应力值
!给出了ANSYS中沿着X轴按照坐标位置依次提取节点应力值的命令流 !先把需要提取的那一排节点选择出来 /PREP7 ALLSEL,ALL ASEL,S,MAT,,2 ALLSEL,BELOW,ARE ...
- matlab 加节点,添加图节点名称、边权重和其他属性
创建图 创建一个有向图.s 和 t 中的对应元素用于定义图中每条边的源节点和目标节点. s = [1 1 2 2 3]; t = [2 4 3 4 4]; G = digraph(s,t) G = d ...
最新文章
- 第一篇博客——ACM之路!
- 打包后放在服务器上二级目录找不到解决办法
- Spring-AOP 静态正则表达式方法匹配切面
- 训练自己haar-like特征分类器并识别物体(1)
- linux (fedora ubuntu centos) thunderbird雷鸟配置腾讯企业邮箱
- 投资人赞上海某寺很靠谱 饿了么曾获10万元天使投资
- JSP URL重写-urlrewrite
- DELL服务器iDRAC相关设置
- Centos镜像使用帮助
- 《设计模式》-简单工厂模式
- C# bool.tryparse
- 修改完out不更新_CyclicBarrier 不就是比 CountDownLatch 多了个回环么?
- paip.navicat form mysql导入文本文件时CPU占用100%的解决
- HDU 4421 Bit Magic(2-sat)
- a proxy service
- 【Java工具】Java反编译工具:JAD的下载与简单使用
- 【ansible/ansible-tower】
- 紧贴潮流,初心未改:OpenInfra Days China升级回归,打造专属OpenStackers的开源大趴
- element-plus 更换主题色
- 关于SearchView设置字体颜色,提示字体及背景的解决方法