Dear all,
After last call, a concern was raised regarding the NETCONF / BEEP
application mapping that is due to be released, relating to the lack of
<?xml version="1.0" encoding="UTF-8"?> in the <hello> message. I would
like to clarify why this is the case on the mailing list, and I will
clarify this in the netconf-beep mapping.
Section 6.4 of RFC 3080 registers the MIME subtype
application/beep+xml. That registration specifically specifies two
restrictions, relating to the XML:
First, no entity references other than the five predefined general
entities references ("&", "<", ">", "'", and
""") and numeric entity references may be present.
Second, neither the "XML" declaration (e.g., <?xml version="1.0"
?>) nor the "DOCTYPE" declaration (e.g., <!DOCTYPE ...>) may be
present. (Accordingly, if another character set other than UTF-8
is desired, then the "charset" parameter must be present.)
For this reason the example listed in draft-ietf-netconf-beep-10.txt
varies from that listed in draft-ietf-netconf-ssh-06.txt (amongst other
ways).
Regards,
Eliot