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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.