DTD Tree structure of Reach IAMS Message Envelope DTD generated using Matra 0.8b
DTD Name: IAMS Message Envelope DTD
DTD Location: http://www.reach.ie/publications/downloads/IAMEnvelope-v2-0.pdf [cached copy of the dtd]
DTD Issue Date: September 23, 2002
DTD Version: 2.0
DTD Status: Draft
DTD-Tree [How to read it?]
unicode (ch) ReachEnvelope | |- Version | |- Header | | | |- MessageDetails | | | | | |- MessageType (class) | | | | | |- MessageRole (rtype?) | | | | | |- MessageSource (idtype) | | | | | |- MessageSourceID | | | | | |- MessageDestination (idtype, source?) | | | | | |- MessageDestinations | | | | | | | +- MessageDestination+ (idtype, source?) | | | | | +- Property* (Name) | | | |- MessageAudit | | | | | |- CorrelationID | | | | | |- MessageID | | | | | |- Timestamp | | | | | |- Processed* (Name) | | | | | |- Property* (Name) | | | | | +- MessageTrace* | | | |- MessageAuthentication? | | | +- MessageErrors? | | | +- Error* | | | |- ErrorRaisedBy | | | |- ErrorID? | | | |- ErrorType | | | |- ErrorText | | | +- ErrorLocation? | |- Body? | +- Authentication Tree representation of the Reach IAMS Message Envelope DTD - generated using Matra 0.8.1b (http://matra.sourceforge.net/)
How to read the above tree?Please check the article How to read the DTD Tree to learn how to read the above dtd tree generated by the Matra DTD Parser.
Notes on the above tree
Just by looking at the above tree output its clear that the elements below are
"orphan elements". They don't belong to any content model and do not have any child elements.
Since this dtd defines just the envelope of the message and not its body, maybe the authors expected this element type to be used within the body of the message - and so its not been linked to any of the envelope element types.
Reach is an initiative by the Irish Government to build or procure the Public Services Broker. You can get more information on reach at http://www.reach.ie