Perl 5 / Moose / PRANG implementation of Shared Registry System (SRS) XML message format
This module is an implementation of the XML protocol used by the .nz registry. It allows XML requests (and responses) to be constructed via an OO interface. Additionally, it allows SRS XML documents to be parsed, returning a set of objects.
Note, this documentation does not attempt to describe the SRS protocol itself. Please see the NZRS website () for more information on the protocol.
Validation is performed on both XML emitting and parsing. This should be less stringent than the SRS itself, so although XML::SRS may generate requests that the SRS will reject as invalid, you can be sure it won't reject input the SRS would accept.