Function: dbus-introspect-xml

dbus-introspect-xml is a byte-compiled function defined in dbus.el.gz.

Signature

(dbus-introspect-xml BUS SERVICE PATH)

Documentation

Return the introspection data of SERVICE in D-Bus BUS at object path PATH.

The data are a parsed list. The root object is a "node", representing the object path PATH. The root object can contain
"interface" and further "node" objects.

Source Code

;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
(defun dbus-introspect-xml (bus service path)
  "Return the introspection data of SERVICE in D-Bus BUS at object path PATH.
The data are a parsed list.  The root object is a \"node\",
representing the object path PATH.  The root object can contain
\"interface\" and further \"node\" objects."
  (with-temp-buffer
    ;; We don't want to raise errors.
    (ignore-errors
      (insert (dbus-introspect bus service path))
      (dbus--parse-xml-buffer))))