Thanks Sandy, This answer makes sense. You Toronto IBMers sure know you're stuff.
Cheers, Henry > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Friday, November 08, 2002 10:36 AM > To: [EMAIL PROTECTED] > Subject: RE: Validating against a DTD > > You can preparse the DTD and save it in a grammar pool, then set this pool > onto the parser. For more details, please refer to this FAQ page: > http://xml.apache.org/xerces2-j/faq-grammars.html > > Cheers, > Sandy Gao > Software Developer, IBM Canada > (1-905) 413-3255 > [EMAIL PROTECTED] > > > > > "Henry Chan" > <[EMAIL PROTECTED] To: <xerces-j- > [EMAIL PROTECTED]> > a> cc: > Subject: RE: Validating > against a DTD > 11/08/2002 01:28 > PM > Please respond to > xerces-j-user > > > > > > Thanks for the suggestion Brion. > > This suggestion will work, but I don't really want to "modify" the > original > XML stream > Just kinda surprised that there's no API in xerces to specify a DTD that I > want to validate against > > thx, > Henry > > -----Original Message----- > From: Swanson, Brion [mailto:[EMAIL PROTECTED] > Sent: Friday, November 08, 2002 5:48 AM > To: '[EMAIL PROTECTED]' > Subject: RE: Validating against a DTD > > Hi Henry, > > The way I've handled this in the past is to peek at the incoming stream > before the parser ever gets a look at it, and insert a DOCTYPE element in > the front of the stream. Note: this may require removing or saving the > XML > processing instruction and/or any comments that appear before the document > element if those items are important to you. > > Cheers! > Brion > -----Original Message----- > From: Henry Chan [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 07, 2002 6:33 PM > To: [EMAIL PROTECTED] > Subject: Validating against a DTD > Hi all, > > Just wondering if there was a way to validate an XML doc against a > DTD > *WITHOUT* the XML doc specifying which DTD to load (i.e. no DOCTYPE) > My customer is sending an XML stream and I want to validate it > against my own DTD > > thx, > Henry > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
