DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6361>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6361

Problem with wrong URI

           Summary: Problem with wrong URI
           Product: Xerces-J
           Version: 1.4.3
          Platform: PC
        OS/Version: Windows 9x
            Status: NEW
          Severity: Major
          Priority: Other
         Component: SAX
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Hi,

i make my first steps with Java and XML. I have entered the following example
and complied it. To execute it I entered:
java SAXParserDemo file://c:/JavaXML/Kapitel03/contents.xml ( wrong URI: 
file:///c:...

The program starts to parse, but it does not terminate.
If you use the correct URI there is no problem.

Best regards,
Dirk

// SAXParserDemo.java

import java.io.IOException;

import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;

// Importieren Sie hier die XMLReader-Implementation Ihres Herstellers
import org.apache.xerces.parsers.SAXParser;


/**
 * <b><code>SAXParserDemo</code></b> erwartet eine XML-Datei und parst die
 *   mittels SAX; dabei werden die Callbacks im Parsing-Lebenszyklus angezeigt.
 *
 * @author
 *     <a href="mailto:[EMAIL PROTECTED]";>Brett McLaughlin</a>
 * @version 1.0
 */
public class SAXParserDemo {
        /**
         * <p>
         * Hier wird die Datei mit registrierten SAX-Handlern geparst,
         * und die Ereignisse werden im Parsing-Vorgang ausgegeben.
         * </p>
         *
         * @param uri <code>String</code> URI der zu parsenden Datei.
         */
         public void performDemo(String uri) {
                 System.out.println("XML-Datei wird geparst: " + uri + "\n\n");
                
                 try {
                        // Einen Parser instanzieren
                        XMLReader parser = new SAXParser();
                        
                        // Das Dokument parsen
                        parser.parse(uri);
                 } catch (IOException e) {
                        System.out.println("Fehler beim Lesen der URI: " + 
e.getMessage());
                 } catch (SAXException e) {
                        System.out.println("Fehler beim Parsen: " + e.getMessage
());
                 }
         }
        
        
        /**
         * <p>
         * Ein Kommandozeilen-Einstiegspunkt f�r dieses Demoprogramm.
         * </p>
         */
         public static void main(String[] args) {
                if (args.length != 1) {
                        System.out.println("Aufruf: java SAXParserDemo [XML 
URI]");
                        System.exit(0);
                }
                
                String uri = args[0];
                SAXParserDemo parserDemo = new SAXParserDemo();
                parserDemo.performDemo(uri);
         }
}

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to