From 7c1d3641c4c5d7bde075df20863ab4242df3b763 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kim=20Nguy=E1=BB=85n?= Date: Wed, 13 Mar 2013 11:21:24 +0100 Subject: [PATCH 1/1] Rework the java test program to print out attribute nodes too. --- tools/XPathEval.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tools/XPathEval.java b/tools/XPathEval.java index 8c854ac..436ba7a 100644 --- a/tools/XPathEval.java +++ b/tools/XPathEval.java @@ -21,8 +21,16 @@ public class XPathEval { StreamResult o = new StreamResult(System.out); System.out.println(""); for(int i = 0; i < nodes.getLength(); i++){ - serializer.transform(new DOMSource(nodes.item(i)), o); - System.out.println(""); + Node n = nodes.item(i); + switch (n.getNodeType()) { + case Node.ATTRIBUTE_NODE: + System.out.print (n.getNodeName() + "=" + n.getNodeValue()); + break; + default: + serializer.transform(new DOMSource(nodes.item(i)), o); + break; + }; + System.out.println(); }; System.out.println(""); } catch (XPathException e) { -- 2.17.1