/Milan Tomic/:

How should I set system ID on an InputSource? InputSource interface does not have such method/constructor. I am using FileInputStream to construct InpoutStream. Shouldn't that be enough?

I don't know where you're looking at but the |InputSource| class [1] has constructors for all the kind of sources there may be specified and has getter/setters for all of its properties. So if you know the source URI has a registered URL stream handler you could just construct the |InputSource| with the URI:

    File sourceFile;
    ...
    InputSource source =
            new InputSource(sourceFile.toURI().toString());

Or you could set the |systemId| after the construction:

    File sourceFile;
    ...
    InputStream byteStream = new FileInputStream(sourceFile);

    InputSource source = new InputSource(byteStream);
    source.setSystemId(sourceFile.toURI().toString());


[1] http://www.saxproject.org/apidoc/org/xml/sax/InputSource.html

--
Stanimir

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

Reply via email to