From: Kim Nguyễn Date: Wed, 13 Mar 2013 10:21:24 +0000 (+0100) Subject: Rework the java test program to print out attribute nodes too. X-Git-Tag: v0.1~134 X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=commitdiff_plain;h=7c1d3641c4c5d7bde075df20863ab4242df3b763 Rework the java test program to print out attribute nodes too. --- 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) {