Getting the SystemID from DocType
David Brownell
david-b at pacbell.net
Thu Oct 7 17:59:22 BST 1999
"Goyal, Sanjeev" wrote:
>
> Dave,
>
> > > Also if I invoke getDoctype(), it return DocumentType
> > object which doesn't
> > > have enough public method to get the system id for the
> > DocType of this
> > > XmlDocument.
> >
> > I suggest you look at the source code and you'll see what's going on.
> > That's a big part of why it's provided.
>
> I have seen the source code for it. The implementation class Doctype.java
> for (DocumentType interface) has private variables defined for systemId and
> public Ids for external dtd subsets, that's why the systemId for DTD is
> printed out (in DOCTYPE declaration) when I tried to write XML back from a
> XmlDocument object. But there is no public method to access this systemId
> (for external dtd subset) from DocumentType object, returned from
> getDoctype() API on XmlDocument class. In my application I need to know this
> systemId. If DocumentType is not the right object to get this systemId than
> how do access this systemId ? Is it possible ?
You just said it's a private variable, and you looked at the source
code ... so you must know the answer to this question already.
I suggest you talk to Sun about this feature request. Perhaps they
will offer DOM Level 2 support, which does expose this information.
- Dave
> Thanks in advance,
> Sanjeev
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list