I have been browsing some examples of avahi services files (XML format), and some of them had
<!--*-nxml-*--> comment following the document type definition.
<?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=RackMac</txt-record> </service> </service-group>
After searching, I figured this tag purpose was to be interpreted by emacs for its nXML mode. But since I'm not an emacs user myself, this tag seems completely useless as it is.
Is there any convention that says this should be the defaults for XML files (may be only configuration files), or does it has another hidden purpose I can't figure?