Joined: 25 Jun 2001 Posts: 52 Location: Bristol, UK
Am I really correct in saying that MQSI does not parse check the XML if the DTD is defined as an external file.
I have successfully caused parse errors by feeding in a message with internal DTD definition with "invalid" XML. However the same message with an external DTD reference go through quite happily (do not even get a message indicating external DTD file not found)
My client wants to send a DTD file at install time and then reference this with each message sent, rather than include the DTD in the message. My theory that MQSI would use the external DTD to validate XML message is clearly not going to work. Surely I do not have to "hard code" internal DTD into my MQSI flow to force some form of parse check, since this restricts the ability of the client to change a DTD and send a new DTD file without incurring flow changes.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum