Re: Fwd: Re: Annotation in introspection XML <arg> elements?
Ralf Habacker <ralf-aVxs2ipq/[email protected]>
| Newsgroups | gmane.comp.freedesktop.dbus |
|---|---|
| Message-ID | <[email protected]> |
Am 11.11.2014 um 12:59 schrieb Simon McVittie: > On 10/11/14 20:01, rony wrote: >> On 10.11.2014 19:08, Lennart Poettering wrote: >>> I noticed that colord exposes <annotation> elements in the XML >>> introspection data, inside <arg> elements. > I think it would be fine to allow this. > >> However a kind request for a URL to the official standard for the freedesktop.org Introspection >> DTD/XSD, it seems I cannot locate it. > doc/introspect.dtd in dbus.git is probably the canonical version. > > If there is a canonical way to update the copy used by > standards.freedesktop.org, I don't know it; given that I do basically > all the dbus releases, in practice this means the copy used by > standards.freedesktop.org does not get updated for new dbus releases. > > On 10/11/14 21:29, Lennart Poettering wrote: >> http://standards.freedesktop.org/dbus/1.0/introspect.dtd >> >> That said, the spec uses this in the doctype: >> >> http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd >> >> Which redirects to the first link. >> >> Which brings us to another question, what should the dbus spec >> reference in the doctype there? The URL or the new one? > Has anyone ever validated introspection XML against a DTD, except as a > stick with which to beat implementations that are in some way > pedantically non-compliant? > > (In case it isn't obvious, I don't think the DTD is particularly useful; to support a public xml standard which makes it able to process xml validation for example in software quality assurance systems ? ...@...:~/src/kdelibs> xmllint --loaddtd --load-trace --noout ./kdeui/jobs/org.kde.JobViewServer.xml Loaded URL="./kdeui/jobs/org.kde.JobViewServer.xml" ID="(null)" Loaded URL="http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd" ID="-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" Ralf _______________________________________________ dbus mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/dbus