Performing the Search

Now that we have a nice-looking results page, it would be handy to have some results to actually put on it. In Listing 7.13, we're performing the basic search against index.xml to locate our product_ids.

Listing 7.13. Performing the Search
0: import*;
1: import javax.servlet.*;
2: import javax.servlet.http.*;
3: import org.apache.xalan.xslt.*;
4: import org.w3c.dom.*;
5: import org.apache.xerces.dom.*;
6: import org.apache.xml.serialize.*;
7: import org.apache.xerces.parsers.*;
					8: import de.gmd.ipsi.xql.*;

34:      Node bodyText =
35:           page.createTextNode("Results for keyword: "+key);
42:      body.appendChild(bodyText);
43:      body.appendChild(page.createElement("p"));
					45:      DOMParser parser = new DOMParser();
					46: parser.parse("/files/index.xml"); ...

Get XML and Java™ from scratch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.