Chapter 6: Processing XML with Java

ExampleCaptionFilename
6-1Examples class hides JDBC connection detailsExamples.java
6-2Reading a stream of characters from a CLOBReadCLOB.java
6-3Writing data from a character Reader into a CLOBWriteCLOB.java
6-4XMLDoc lists, loads, saves, and deletes XML documentsXMLDoc.java
6-5Helper class to handle string-based URL's intelligentlyURLUtils.java
6-6Parsing and validating an XML file from a URLParseFAQWithValidation.java
6-7Parsing XML from a string using a StringReaderParseFromString.java
6-8XMLHelper class to simplify XML parsing tasksXMLHelper.java
6-9Returning the input stream for an xmldoc: URL from a CLOBXMLDocURLConnection.java
6-10Testing our new xmldoc: URL handlerTestXMLDocURL.java
6-11Granting Java2 Security privileges using dbms_java packagegrantTestXMLDocUrlPrivs.sql
6-12Listing URL-related Java security policies in Oracle8iCheckJavaPrivileges.sql
6-13Implementing a CLOB-based "file system" inside JServerXMLDocuments.java
6-14Dynamically scraping XML data out of existing HTML pagesyahooquotesinxml.xml
6-15Using JTidy to turn HTML into XMLJTidyConverter.java
6-16Tidyied version of the Yahoo Quotes HTML pageyahooxmlsnippet.xml
6-17Servlet to convert Yahoo quotes to XML quotes in real timeYahooXMLQuotesServlet.java
6-18A year of closing price information for NASDAQ stocksYearOfNasdaqCloses.xml
6-19Processing large streams of repeating subdocumentsXMLDocumentSplitter.java
6-20Excerpt from XML-based web server access log fileAccessLogSmall.xml
6-21Handling the insert for a single web access log entryLogEntryInsertHandler.java
6-22Utility to insert XML-based web server access log fileInsertAccessLog.java
6-23XPathGrep searches XML files with XPath expressionsXPathGrep.java
6-24Using an XML file for configuration informationConnectionFactory.java
6-25Command-line tool validates XML against XPath rulesetsXPathValidator.java
6-26Simplified XML tax formForm1040.xml
6-27XMLHttp class simplifies posting and getting XMLXMLHttp.java
6-28Utility to test posting XML newsgrams to a web serverTestXmlHttp.java
6-29PostXML posts XML to any URL from the command linePostXML.java
6-30Receiving, parsing, searching, and manipulating posted XMLXMLUpperCaseStringServlet.java
6-31Java stored procedure to retrieve and store Web stock quotesCaptureQuotes.java
6-32Granting privileges to connect to an external websitegrantCaptureYahooQuotes.sql
6-33XMLQueue class simplifies enqueuing and dequeuing XMLXMLQueue.java
6-34Utility to test enqueuing and dequeuing messagesAQ.java
6-35Producing nested XML from a SQL query with XML SQL UtilityCourseAssignments.java
6-36Output from OracleXMLQuery classCourseAssignments.xml
6-37Stylesheet turns ROWSET/ROW into a specific XML vocabularyEnrollment.xsl
6-38Course assignments datagram in <enrollment> formatEnrollment.xml
6-39Programmatically transforming ROWSET/ROW query resultsEnrollmentWriter.java
6-40Class with static methods to publish as stored proceduresEnrollment.java
6-41Helper class to create and free temporary CLOBTemporaryCLOB.java