<%@ page language="java" pageEncoding="ISO-2022-JP" import="java.io.*,org.apache.xerces.parsers.*, org.xml.sax.*,org.w3c.dom.*"%> <%! public boolean isIgnorable(Node node){ if(node.getNodeType() == Node.TEXT_NODE){ String value = node.getNodeValue(); char chars[] = value.toCharArray(); BK:{ for(int i=0;i"+space+space.length()+":name:"+node.getNodeName()+"\n"); buf.append(space+space.length()+":value:"+node.getNodeValue()+"\n"); NamedNodeMap attributes = node.getAttributes(); if(attributes != null){ for(int i=0;i"); } NodeList nodeList = node.getChildNodes(); for(int i=0;i showBooks4 <% InputStreamReader Isr=new InputStreamReader( new FileInputStream(application.getRealPath("/books.xml")),"iso-2022-jp"); BufferedReader br=new BufferedReader(Isr,10); InputSource src = new InputSource(br); DOMParser parser = new DOMParser(); parser.parse(src); Document document = parser.getDocument(); Element rootElement = document.getDocumentElement(); StringBuffer buf = new StringBuffer(""); this.showRecursively((Node)rootElement,"",buf); %> <%= buf.toString()%>