[at-spi2-core: 9/30] XML: Remove the toplevel node name




commit 760ff76408818a0b9ea183235e07da1562ca56fc
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Jun 30 12:14:49 2022 -0500

    XML: Remove the toplevel node name
    
    https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format
    
    Per the DBus spec, "Only the root <node> element can omit the node
    name, as it's known to be the object that was introspected."
    
    When we have a DBus XML description:
    
      <node>
        <interface name="Foo">
        </interface>
      </node>
    
    The toplevel <node> element does not need a `name` attribute.
    
    While we are at it, reindent all the XML files properly.

 xml/Accessible.xml            | 102 ++++++------
 xml/Action.xml                |  72 ++++-----
 xml/Application.xml           |  34 ++--
 xml/Cache.xml                 |  30 ++--
 xml/Collection.xml            |  82 +++++-----
 xml/Component.xml             | 142 ++++++++--------
 xml/DeviceEventController.xml | 116 ++++++-------
 xml/DeviceEventListener.xml   |  16 +-
 xml/Document.xml              |  32 ++--
 xml/EditableText.xml          |  62 +++----
 xml/Event.xml                 | 366 +++++++++++++++++++++---------------------
 xml/Hyperlink.xml             |  36 ++---
 xml/Hypertext.xml             |  30 ++--
 xml/Image.xml                 |  38 ++---
 xml/Registry.xml              |  48 +++---
 xml/Selection.xml             |  80 ++++-----
 xml/Socket.xml                |  34 ++--
 xml/Table.xml                 | 266 +++++++++++++++---------------
 xml/TableCell.xml             |  36 ++---
 xml/Text.xml                  | 342 +++++++++++++++++++--------------------
 xml/Value.xml                 |  16 +-
 21 files changed, 989 insertions(+), 991 deletions(-)
---
diff --git a/xml/Accessible.xml b/xml/Accessible.xml
index b081bfdb..5a265885 100644
--- a/xml/Accessible.xml
+++ b/xml/Accessible.xml
@@ -1,71 +1,71 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Accessible">
+<node>
+  <interface name="org.a11y.atspi.Accessible">
 
-  <property name="Name" type="s" access="read"/>
+    <property name="Name" type="s" access="read"/>
 
-  <property name="Description" type="s" access="read"/>
+    <property name="Description" type="s" access="read"/>
 
-  <property name="Parent" type="(so)" access="read">
-    <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
-  </property>
+    <property name="Parent" type="(so)" access="read">
+      <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
+    </property>
 
-  <property name="ChildCount" type="i" access="read"/>
+    <property name="ChildCount" type="i" access="read"/>
 
-  <property name="Locale" type="s" access="read"/>
+    <property name="Locale" type="s" access="read"/>
 
-  <property name="AccessibleId" type="s" access="read"/>
+    <property name="AccessibleId" type="s" access="read"/>
 
-  <method name="GetChildAtIndex">
-    <arg direction="in" name="index" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
+    <method name="GetChildAtIndex">
+      <arg direction="in" name="index" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
 
-  <method name="GetChildren">
-    <arg direction="out" type="a(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReferenceArray"/>
-  </method>
+    <method name="GetChildren">
+      <arg direction="out" type="a(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReferenceArray"/>
+    </method>
 
-  <method name="GetIndexInParent">
-    <arg direction="out" type="i"/>
-  </method>
+    <method name="GetIndexInParent">
+      <arg direction="out" type="i"/>
+    </method>
 
-  <method name="GetRelationSet">
-    <arg direction="out" type="a(ua(so))"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRelationArray"/>
-  </method>
+    <method name="GetRelationSet">
+      <arg direction="out" type="a(ua(so))"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRelationArray"/>
+    </method>
 
-  <method name="GetRole">
-    <arg direction="out" type="u"/>
-  </method>
+    <method name="GetRole">
+      <arg direction="out" type="u"/>
+    </method>
 
-  <method name="GetRoleName">
-    <arg direction="out" type="s"/>
-  </method>
+    <method name="GetRoleName">
+      <arg direction="out" type="s"/>
+    </method>
 
-  <method name="GetLocalizedRoleName">
-    <arg direction="out" type="s"/>
-  </method>
+    <method name="GetLocalizedRoleName">
+      <arg direction="out" type="s"/>
+    </method>
 
-  <method name="GetState">
-    <arg direction="out" type="au"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
-  </method>
+    <method name="GetState">
+      <arg direction="out" type="au"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
+    </method>
 
-  <method name="GetAttributes">
-    <arg direction="out" type="a{ss}"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
-  </method>
+    <method name="GetAttributes">
+      <arg direction="out" type="a{ss}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
+    </method>
 
-  <method name="GetApplication">
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
+    <method name="GetApplication">
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
 
-  <method name="GetInterfaces">
-    <arg direction="out" type="as"/>
-  </method>
+    <method name="GetInterfaces">
+      <arg direction="out" type="as"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Action.xml b/xml/Action.xml
index 16267008..87873a6b 100644
--- a/xml/Action.xml
+++ b/xml/Action.xml
@@ -1,38 +1,38 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Action">
-
-  <property name="NActions" type="i" access="read"/>
-
-  <method name="GetDescription">
-    <arg type="i" name="index" direction="in"/>
-    <arg type="s" direction="out"/>
-  </method>
-
-  <method name="GetName">
-    <arg type="i" name="index" direction="in"/>
-    <arg type="s" direction="out"/>
-  </method>
-
-  <method name="GetLocalizedName">
-    <arg type="i" name="index" direction="in"/>
-    <arg type="s" direction="out"/>
-  </method>
-
-  <method name="GetKeyBinding">
-    <arg type="i" name="index" direction="in"/>
-    <arg type="s" direction="out"/>
-  </method>
-
-  <method name="GetActions">
-    <arg direction="out" type="a(sss)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiActionArray"/>
-  </method>
-
-  <method name="DoAction">
-    <arg direction="in" name="index" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-</interface>
+<node>
+  <interface name="org.a11y.atspi.Action">
+
+    <property name="NActions" type="i" access="read"/>
+
+    <method name="GetDescription">
+      <arg type="i" name="index" direction="in"/>
+      <arg type="s" direction="out"/>
+    </method>
+
+    <method name="GetName">
+      <arg type="i" name="index" direction="in"/>
+      <arg type="s" direction="out"/>
+    </method>
+
+    <method name="GetLocalizedName">
+      <arg type="i" name="index" direction="in"/>
+      <arg type="s" direction="out"/>
+    </method>
+
+    <method name="GetKeyBinding">
+      <arg type="i" name="index" direction="in"/>
+      <arg type="s" direction="out"/>
+    </method>
+
+    <method name="GetActions">
+      <arg direction="out" type="a(sss)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiActionArray"/>
+    </method>
+
+    <method name="DoAction">
+      <arg direction="in" name="index" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+  </interface>
 </node>
diff --git a/xml/Application.xml b/xml/Application.xml
index 2191f088..75518e5f 100644
--- a/xml/Application.xml
+++ b/xml/Application.xml
@@ -1,26 +1,26 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Application">
+<node>
+  <interface name="org.a11y.atspi.Application">
 
-  <property name="ToolkitName" type="s" access="read"/>
+    <property name="ToolkitName" type="s" access="read"/>
 
-  <property name="Version" type="s" access="read"/>
+    <property name="Version" type="s" access="read"/>
 
-  <property name="AtspiVersion" type="s" access="read"/>
-  <property name="Id" type="i" access="readwrite"/>
+    <property name="AtspiVersion" type="s" access="read"/>
+    <property name="Id" type="i" access="readwrite"/>
 
-  <method name="GetLocale">
-    <arg direction="in" name="lctype" type="u"/>
-    <arg direction="out" type="s"/>
-  </method>
+    <method name="GetLocale">
+      <arg direction="in" name="lctype" type="u"/>
+      <arg direction="out" type="s"/>
+    </method>
 
-  <method name="RegisterEventListener">
-    <arg direction="in" name="event" type="s"/>
-  </method>
+    <method name="RegisterEventListener">
+      <arg direction="in" name="event" type="s"/>
+    </method>
 
-  <method name="DeregisterEventListener">
-    <arg direction="in" name="event" type="s"/>
-  </method>
+    <method name="DeregisterEventListener">
+      <arg direction="in" name="event" type="s"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Cache.xml b/xml/Cache.xml
index ad100672..45fb1704 100644
--- a/xml/Cache.xml
+++ b/xml/Cache.xml
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Cache">
+<node>
+  <interface name="org.a11y.atspi.Cache">
 
-  <method name="GetItems">
-    <arg direction="out" name="nodes" type="a((so)(so)(so)iiassusau)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAccessibleCacheArray"/>
-  </method>
+    <method name="GetItems">
+      <arg direction="out" name="nodes" type="a((so)(so)(so)iiassusau)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAccessibleCacheArray"/>
+    </method>
 
-  <signal name="AddAccessible">
-    <arg name="nodeAdded" type="((so)(so)(so)iiassusau)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiAccessibleCacheItem"/>
-  </signal>
+    <signal name="AddAccessible">
+      <arg name="nodeAdded" type="((so)(so)(so)iiassusau)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiAccessibleCacheItem"/>
+    </signal>
 
-  <signal name="RemoveAccessible">
-    <arg name="nodeRemoved" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
-  </signal>
+    <signal name="RemoveAccessible">
+      <arg name="nodeRemoved" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
+    </signal>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Collection.xml b/xml/Collection.xml
index 913ebcb8..bace06ae 100644
--- a/xml/Collection.xml
+++ b/xml/Collection.xml
@@ -1,48 +1,48 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Collection">
+<node>
+  <interface name="org.a11y.atspi.Collection">
 
-  <method name="GetMatches">
-    <arg direction="in" name="rule" type="(aiia{ss}iaiiasib)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiMatchRule"/>
-    <arg direction="in" name="sortby" type="u"/>
-    <arg direction="in" name="count" type="i"/>
-    <arg direction="in" name="traverse" type="b"/>
-    <arg direction="out" type="a(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
-  </method>
+    <method name="GetMatches">
+      <arg direction="in" name="rule" type="(aiia{ss}iaiiasib)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiMatchRule"/>
+      <arg direction="in" name="sortby" type="u"/>
+      <arg direction="in" name="count" type="i"/>
+      <arg direction="in" name="traverse" type="b"/>
+      <arg direction="out" type="a(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
+    </method>
 
-  <method name="GetMatchesTo">
-    <arg direction="in" name="current_object" type="o"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
-    <arg direction="in" name="rule" type="(aiia{ss}iaiiasib)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiMatchRule"/>
-    <arg direction="in" name="sortby" type="u"/>
-    <arg direction="in" name="tree" type="u"/>
-    <arg direction="in" name="limit_scope" type="b"/>
-    <arg direction="in" name="count" type="i"/>
-    <arg direction="in" name="traverse" type="b"/>
-    <arg direction="out" type="a(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
-  </method>
+    <method name="GetMatchesTo">
+      <arg direction="in" name="current_object" type="o"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
+      <arg direction="in" name="rule" type="(aiia{ss}iaiiasib)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiMatchRule"/>
+      <arg direction="in" name="sortby" type="u"/>
+      <arg direction="in" name="tree" type="u"/>
+      <arg direction="in" name="limit_scope" type="b"/>
+      <arg direction="in" name="count" type="i"/>
+      <arg direction="in" name="traverse" type="b"/>
+      <arg direction="out" type="a(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
+    </method>
 
-  <method name="GetMatchesFrom">
-    <arg direction="in" name="current_object" type="o"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
-    <arg direction="in" name="rule" type="(aiia{ss}iaiiasib)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiMatchRule"/>
-    <arg direction="in" name="sortby" type="u"/>
-    <arg direction="in" name="tree" type="u"/>
-    <arg direction="in" name="count" type="i"/>
-    <arg direction="in" name="traverse" type="b"/>
-    <arg direction="out" type="a(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
-  </method>
+    <method name="GetMatchesFrom">
+      <arg direction="in" name="current_object" type="o"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
+      <arg direction="in" name="rule" type="(aiia{ss}iaiiasib)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiMatchRule"/>
+      <arg direction="in" name="sortby" type="u"/>
+      <arg direction="in" name="tree" type="u"/>
+      <arg direction="in" name="count" type="i"/>
+      <arg direction="in" name="traverse" type="b"/>
+      <arg direction="out" type="a(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
+    </method>
 
-  <method name="GetActiveDescendant">
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
-  </method>
+    <method name="GetActiveDescendant">
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiReferenceSet"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Component.xml b/xml/Component.xml
index afefab8e..f93e63d6 100644
--- a/xml/Component.xml
+++ b/xml/Component.xml
@@ -1,88 +1,88 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Component">
+<node>
+  <interface name="org.a11y.atspi.Component">
 
-  <method name="Contains">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="coord_type" type="u"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="Contains">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="coord_type" type="u"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="GetAccessibleAtPoint">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="coord_type" type="u"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
+    <method name="GetAccessibleAtPoint">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="coord_type" type="u"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
 
-  <method name="GetExtents">
-    <arg direction="in" name="coord_type" type="u"/>
-    <arg direction="out" type="(iiii)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRect"/>
-  </method>
+    <method name="GetExtents">
+      <arg direction="in" name="coord_type" type="u"/>
+      <arg direction="out" type="(iiii)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRect"/>
+    </method>
 
-  <method name="GetPosition">
-    <arg direction="in" name="coord_type" type="u"/>
-    <arg direction="out" name="x" type="i"/>
-    <arg direction="out" name="y" type="i"/>
-  </method>
+    <method name="GetPosition">
+      <arg direction="in" name="coord_type" type="u"/>
+      <arg direction="out" name="x" type="i"/>
+      <arg direction="out" name="y" type="i"/>
+    </method>
 
-  <method name="GetSize">
-    <arg direction="out" name="width" type="i"/>
-    <arg direction="out" name="height" type="i"/>
-  </method>
+    <method name="GetSize">
+      <arg direction="out" name="width" type="i"/>
+      <arg direction="out" name="height" type="i"/>
+    </method>
 
-  <method name="GetLayer">
-    <arg direction="out" type="u"/>
-  </method>
+    <method name="GetLayer">
+      <arg direction="out" type="u"/>
+    </method>
 
-  <method name="GetMDIZOrder">
-    <arg direction="out" type="n"/>
-  </method>
+    <method name="GetMDIZOrder">
+      <arg direction="out" type="n"/>
+    </method>
 
-  <method name="GrabFocus">
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="GrabFocus">
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="GetAlpha">
-    <arg direction="out" type="d"/>
-  </method>
+    <method name="GetAlpha">
+      <arg direction="out" type="d"/>
+    </method>
 
-  <method name="SetExtents">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="width" type="i"/>
-    <arg direction="in" name="height" type="i"/>
-    <arg direction="in" name="coord_type" type="u"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="SetExtents">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="width" type="i"/>
+      <arg direction="in" name="height" type="i"/>
+      <arg direction="in" name="coord_type" type="u"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="SetPosition">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="coord_type" type="u"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="SetPosition">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="coord_type" type="u"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="SetSize">
-    <arg direction="in" name="width" type="i"/>
-    <arg direction="in" name="height" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="SetSize">
+      <arg direction="in" name="width" type="i"/>
+      <arg direction="in" name="height" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="ScrollTo">
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="ScrollTo">
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="ScrollToPoint">
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="ScrollToPoint">
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/DeviceEventController.xml b/xml/DeviceEventController.xml
index 460e79a5..f02e41d2 100644
--- a/xml/DeviceEventController.xml
+++ b/xml/DeviceEventController.xml
@@ -1,60 +1,60 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.DeviceEventController">
-
-  <method name="RegisterKeystrokeListener">
-    <arg direction="in" name="listener" type="o"/>
-    <arg direction="in" name="keys" type="a(iisi)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiKeyTypeArray"/>
-    <arg direction="in" name="mask" type="u"/>
-    <arg direction="in" name="type" type="au"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In3" value="QSpiEventTypeArray"/>
-    <arg direction="in" name="mode" type="(bbb)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In4" value="QSpiEventMode"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="DeregisterKeystrokeListener">
-    <arg direction="in" name="listener" type="o"/>
-    <arg direction="in" name="keys" type="a(iisi)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiKeyTypeArray"/>
-    <arg direction="in" name="mask" type="u"/>
-    <arg direction="in" name="type" type="u"/>
-  </method>
-
-  <method name="RegisterDeviceEventListener">
-    <arg direction="in" name="listener" type="o"/>
-    <arg direction="in" name="types" type="u"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="DeregisterDeviceEventListener">
-    <arg direction="in" name="listener" type="o"/>
-    <arg direction="in" name="types" type="u"/>
-  </method>
-
-  <method name="GenerateKeyboardEvent">
-    <arg direction="in" name="keycode" type="i"/>
-    <arg direction="in" name="keystring" type="s"/>
-    <arg direction="in" name="type" type="u"/>
-  </method>
-
-  <method name="GenerateMouseEvent">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="eventName" type="s"/>
-  </method>
-
-  <method name="NotifyListenersSync">
-    <arg direction="in" name="event" type="(uiuuisb)"/>
-    <arg direction="out" type="b"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
-  </method>
-
-  <method name="NotifyListenersAsync">
-    <arg direction="in" name="event" type="(uiuuisb)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
-  </method>
-
-</interface>
+<node>
+  <interface name="org.a11y.atspi.DeviceEventController">
+
+    <method name="RegisterKeystrokeListener">
+      <arg direction="in" name="listener" type="o"/>
+      <arg direction="in" name="keys" type="a(iisi)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiKeyTypeArray"/>
+      <arg direction="in" name="mask" type="u"/>
+      <arg direction="in" name="type" type="au"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In3" value="QSpiEventTypeArray"/>
+      <arg direction="in" name="mode" type="(bbb)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In4" value="QSpiEventMode"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="DeregisterKeystrokeListener">
+      <arg direction="in" name="listener" type="o"/>
+      <arg direction="in" name="keys" type="a(iisi)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="QSpiKeyTypeArray"/>
+      <arg direction="in" name="mask" type="u"/>
+      <arg direction="in" name="type" type="u"/>
+    </method>
+
+    <method name="RegisterDeviceEventListener">
+      <arg direction="in" name="listener" type="o"/>
+      <arg direction="in" name="types" type="u"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="DeregisterDeviceEventListener">
+      <arg direction="in" name="listener" type="o"/>
+      <arg direction="in" name="types" type="u"/>
+    </method>
+
+    <method name="GenerateKeyboardEvent">
+      <arg direction="in" name="keycode" type="i"/>
+      <arg direction="in" name="keystring" type="s"/>
+      <arg direction="in" name="type" type="u"/>
+    </method>
+
+    <method name="GenerateMouseEvent">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="eventName" type="s"/>
+    </method>
+
+    <method name="NotifyListenersSync">
+      <arg direction="in" name="event" type="(uiuuisb)"/>
+      <arg direction="out" type="b"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
+    </method>
+
+    <method name="NotifyListenersAsync">
+      <arg direction="in" name="event" type="(uiuuisb)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
+    </method>
+
+  </interface>
 </node>
diff --git a/xml/DeviceEventListener.xml b/xml/DeviceEventListener.xml
index 2c729730..f0c12c89 100644
--- a/xml/DeviceEventListener.xml
+++ b/xml/DeviceEventListener.xml
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.DeviceEventListener">
+<node>
+  <interface name="org.a11y.atspi.DeviceEventListener">
 
-  <method name="NotifyEvent">
-    <arg direction="in" name="event" type="(uiuuisb)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="NotifyEvent">
+      <arg direction="in" name="event" type="(uiuuisb)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Document.xml b/xml/Document.xml
index 03c96931..b730c70b 100644
--- a/xml/Document.xml
+++ b/xml/Document.xml
@@ -1,24 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Document">
+<node>
+  <interface name="org.a11y.atspi.Document">
 
-  <property name="CurrentPageNumber" type="i" access="read"/>
+    <property name="CurrentPageNumber" type="i" access="read"/>
 
-  <property name="PageCount" type="i" access="read"/>
+    <property name="PageCount" type="i" access="read"/>
 
-  <method name="GetLocale">
-    <arg direction="out" type="s"/>
-  </method>
+    <method name="GetLocale">
+      <arg direction="out" type="s"/>
+    </method>
 
-  <method name="GetAttributeValue">
-    <arg direction="in" name="attributename" type="s"/>
-    <arg direction="out" type="s"/>
-  </method>
+    <method name="GetAttributeValue">
+      <arg direction="in" name="attributename" type="s"/>
+      <arg direction="out" type="s"/>
+    </method>
 
-  <method name="GetAttributes">
-    <arg direction="out" type="a{ss}"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
-  </method>
+    <method name="GetAttributes">
+      <arg direction="out" type="a{ss}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/EditableText.xml b/xml/EditableText.xml
index 09f62f5a..1b93e309 100644
--- a/xml/EditableText.xml
+++ b/xml/EditableText.xml
@@ -1,40 +1,40 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.EditableText">
+<node>
+  <interface name="org.a11y.atspi.EditableText">
 
-  <method name="SetTextContents">
-    <arg direction="in" name="newContents" type="s"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="SetTextContents">
+      <arg direction="in" name="newContents" type="s"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="InsertText">
-    <arg direction="in" name="position" type="i"/>
-    <arg direction="in" name="text" type="s"/>
-    <arg direction="in" name="length" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="InsertText">
+      <arg direction="in" name="position" type="i"/>
+      <arg direction="in" name="text" type="s"/>
+      <arg direction="in" name="length" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="CopyText">
-    <arg direction="in" name="startPos" type="i"/>
-    <arg direction="in" name="endPos" type="i"/>
-  </method>
+    <method name="CopyText">
+      <arg direction="in" name="startPos" type="i"/>
+      <arg direction="in" name="endPos" type="i"/>
+    </method>
 
-  <method name="CutText">
-    <arg direction="in" name="startPos" type="i"/>
-    <arg direction="in" name="endPos" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="CutText">
+      <arg direction="in" name="startPos" type="i"/>
+      <arg direction="in" name="endPos" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="DeleteText">
-    <arg direction="in" name="startPos" type="i"/>
-    <arg direction="in" name="endPos" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="DeleteText">
+      <arg direction="in" name="startPos" type="i"/>
+      <arg direction="in" name="endPos" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-  <method name="PasteText">
-    <arg direction="in" name="position" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="PasteText">
+      <arg direction="in" name="position" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Event.xml b/xml/Event.xml
index ba867590..344d6c30 100644
--- a/xml/Event.xml
+++ b/xml/Event.xml
@@ -1,193 +1,193 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
+<node>
 
-<interface name="org.a11y.atspi.Event.Object">
-       <signal name="PropertyChange"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="BoundsChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="LinkSelected"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="StateChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ChildrenChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="VisibleDataChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="SelectionChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ModelChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ActiveDescendantChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="RowInserted"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="RowReordered"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="RowDeleted"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ColumnInserted"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ColumnReordered"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ColumnDeleted"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="TextBoundsChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="TextSelectionChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="TextChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="TextAttributesChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="TextCaretMoved"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="AttributesChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Object">
+    <signal name="PropertyChange"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="BoundsChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="LinkSelected"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="StateChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ChildrenChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="VisibleDataChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="SelectionChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ModelChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ActiveDescendantChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="RowInserted"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="RowReordered"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="RowDeleted"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumnInserted"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumnReordered"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumnDeleted"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextBoundsChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextSelectionChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextAttributesChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="TextCaretMoved"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="AttributesChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
-<interface name="org.a11y.atspi.Event.Window">
-       <signal name="PropertyChange"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Minimize"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Maximize"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Restore"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Close"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Create"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Reparent"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="DesktopCreate"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="DesktopDestroy"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Destroy"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Activate"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Deactivate"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Raise"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Lower"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Move"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Resize"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Shade"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="uUshade"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Restyle"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Window">
+    <signal name="PropertyChange"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Minimize"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Maximize"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Restore"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Close"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Create"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Reparent"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="DesktopCreate"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="DesktopDestroy"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Destroy"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Activate"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Deactivate"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Raise"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Lower"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Move"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Resize"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Shade"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="uUshade"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Restyle"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
-<interface name="org.a11y.atspi.Event.Mouse">
-       <signal name="Abs"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Rel"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Button"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Mouse">
+    <signal name="Abs"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Rel"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Button"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
-<interface name="org.a11y.atspi.Event.Keyboard">
-       <signal name="Modifiers"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Keyboard">
+    <signal name="Modifiers"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
-<interface name="org.a11y.atspi.Event.Terminal">
-       <signal name="LineChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ColumncountChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="LinecountChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ApplicationChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="CharwidthChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Terminal">
+    <signal name="LineChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ColumncountChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="LinecountChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ApplicationChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="CharwidthChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
-<interface name="org.a11y.atspi.Event.Document">
-       <signal name="LoadComplete"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="Reload"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="LoadStopped"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="ContentChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="AttributesChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-       <signal name="PageChanged"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Document">
+    <signal name="LoadComplete"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="Reload"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="LoadStopped"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="ContentChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="AttributesChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+    <signal name="PageChanged"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
-<interface name="org.a11y.atspi.Event.Focus">
-       <signal name="Focus"><arg type="(suuv)"/>
-          <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
-        </signal>
-</interface>
+  <interface name="org.a11y.atspi.Event.Focus">
+    <signal name="Focus"><arg type="(suuv)"/>
+    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiEvent"/>
+    </signal>
+  </interface>
 
 </node>
diff --git a/xml/Hyperlink.xml b/xml/Hyperlink.xml
index 80d5777d..1d29bb8b 100644
--- a/xml/Hyperlink.xml
+++ b/xml/Hyperlink.xml
@@ -1,27 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Hyperlink">
+<node>
+  <interface name="org.a11y.atspi.Hyperlink">
 
-  <property name="NAnchors" type="n" access="read"/>
+    <property name="NAnchors" type="n" access="read"/>
 
-  <property name="StartIndex" type="i" access="read"/>
+    <property name="StartIndex" type="i" access="read"/>
 
-  <property name="EndIndex" type="i" access="read"/>
+    <property name="EndIndex" type="i" access="read"/>
 
-  <method name="GetObject">
-    <arg direction="in" name="i" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
+    <method name="GetObject">
+      <arg direction="in" name="i" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
 
-  <method name="GetURI">
-    <arg direction="in" name="i" type="i"/>
-    <arg direction="out" type="s"/>
-  </method>
+    <method name="GetURI">
+      <arg direction="in" name="i" type="i"/>
+      <arg direction="out" type="s"/>
+    </method>
 
-  <method name="IsValid">
-    <arg direction="out" type="b"/>
-  </method>
+    <method name="IsValid">
+      <arg direction="out" type="b"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Hypertext.xml b/xml/Hypertext.xml
index 79b52776..2e0346ff 100644
--- a/xml/Hypertext.xml
+++ b/xml/Hypertext.xml
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Hypertext">
+<node>
+  <interface name="org.a11y.atspi.Hypertext">
 
-  <method name="GetNLinks">
-    <arg direction="out" type="i"/>
-  </method>
+    <method name="GetNLinks">
+      <arg direction="out" type="i"/>
+    </method>
 
-  <method name="GetLink">
-    <arg direction="in" name="linkIndex" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
+    <method name="GetLink">
+      <arg direction="in" name="linkIndex" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
 
-  <method name="GetLinkIndex">
-    <arg direction="in" name="characterIndex" type="i"/>
-    <arg direction="out" type="i"/>
-  </method>
+    <method name="GetLinkIndex">
+      <arg direction="in" name="characterIndex" type="i"/>
+      <arg direction="out" type="i"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Image.xml b/xml/Image.xml
index 1dd72f19..f1b26cd7 100644
--- a/xml/Image.xml
+++ b/xml/Image.xml
@@ -1,27 +1,27 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Image">
+<node>
+  <interface name="org.a11y.atspi.Image">
 
-  <property name="ImageDescription" type="s" access="read"/>
+    <property name="ImageDescription" type="s" access="read"/>
 
-  <property name="ImageLocale" type="s" access="read"/>
+    <property name="ImageLocale" type="s" access="read"/>
 
-  <method name="GetImageExtents">
-    <arg direction="in" name="coordType" type="u"/>
-    <arg direction="out" type="(iiii)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRect"/>
-  </method>
+    <method name="GetImageExtents">
+      <arg direction="in" name="coordType" type="u"/>
+      <arg direction="out" type="(iiii)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRect"/>
+    </method>
 
-  <method name="GetImagePosition">
-    <arg direction="out" name="x" type="i"/>
-    <arg direction="out" name="y" type="i"/>
-    <arg direction="in" name="coordType" type="u"/>
-  </method>
+    <method name="GetImagePosition">
+      <arg direction="out" name="x" type="i"/>
+      <arg direction="out" name="y" type="i"/>
+      <arg direction="in" name="coordType" type="u"/>
+    </method>
 
-  <method name="GetImageSize">
-    <arg direction="out" name="width" type="i"/>
-    <arg direction="out" name="height" type="i"/>
-  </method>
+    <method name="GetImageSize">
+      <arg direction="out" name="width" type="i"/>
+      <arg direction="out" name="height" type="i"/>
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Registry.xml b/xml/Registry.xml
index 1161794d..d42c44f3 100644
--- a/xml/Registry.xml
+++ b/xml/Registry.xml
@@ -1,32 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Registry">
+<node>
+  <interface name="org.a11y.atspi.Registry">
 
-  <method name="RegisterEvent">
-    <arg direction="in" name="event" type="s">
-    <arg direction="in" name="properties" type="as">
-    <arg direction="in" name="app_bus_name" type="s">
-    </arg>
-  </method>
+    <method name="RegisterEvent">
+      <arg direction="in" name="event" type="s"/>
+      <arg direction="in" name="properties" type="as"/>
+      <arg direction="in" name="app_bus_name" type="s"/>
+    </method>
 
-  <method name="DeregisterEvent">
-    <arg direction="in" name="event" type="s">
-    </arg>
-  </method>
+    <method name="DeregisterEvent">
+      <arg direction="in" name="event" type="s"/>
+    </method>
 
-  <method name="GetRegisteredEvents">
-    <arg direction="out" name="events" type="a(ss)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiEventListenerArray"/>
-  </method>
+    <method name="GetRegisteredEvents">
+      <arg direction="out" name="events" type="a(ss)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiEventListenerArray"/>
+    </method>
 
-  <signal name="EventListenerRegistered">
-    <arg name="bus" type="s"/>
-    <arg name="path" type="s"/>
-  </signal>
+    <signal name="EventListenerRegistered">
+      <arg name="bus" type="s"/>
+      <arg name="path" type="s"/>
+    </signal>
 
-  <signal name="EventListenerDeregistered">
-    <arg name="bus" type="s"/>
-    <arg name="path" type="s"/>
-  </signal>
-</interface>
+    <signal name="EventListenerDeregistered">
+      <arg name="bus" type="s"/>
+      <arg name="path" type="s"/>
+    </signal>
+  </interface>
 </node>
diff --git a/xml/Selection.xml b/xml/Selection.xml
index 7b0ad214..967d4cf2 100644
--- a/xml/Selection.xml
+++ b/xml/Selection.xml
@@ -1,42 +1,42 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Selection">
-
-  <property name="NSelectedChildren" type="i" access="read"/>
-
-  <method name="GetSelectedChild">
-    <arg direction="in" name="selectedChildIndex" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
-
-  <method name="SelectChild">
-    <arg direction="in" name="childIndex" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="DeselectSelectedChild">
-    <arg direction="in" name="selectedChildIndex" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="IsChildSelected">
-    <arg direction="in" name="childIndex" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="SelectAll">
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="ClearSelection">
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="DeselectChild">
-    <arg direction="in" name="childIndex" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-</interface>
+<node>
+  <interface name="org.a11y.atspi.Selection">
+
+    <property name="NSelectedChildren" type="i" access="read"/>
+
+    <method name="GetSelectedChild">
+      <arg direction="in" name="selectedChildIndex" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
+
+    <method name="SelectChild">
+      <arg direction="in" name="childIndex" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="DeselectSelectedChild">
+      <arg direction="in" name="selectedChildIndex" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="IsChildSelected">
+      <arg direction="in" name="childIndex" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="SelectAll">
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="ClearSelection">
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="DeselectChild">
+      <arg direction="in" name="childIndex" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+  </interface>
 </node>
diff --git a/xml/Socket.xml b/xml/Socket.xml
index 8c79003c..ab51850f 100644
--- a/xml/Socket.xml
+++ b/xml/Socket.xml
@@ -1,23 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Socket">
+<node>
+  <interface name="org.a11y.atspi.Socket">
 
-  <method name="Embed">
-    <arg direction="in" name="plug" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
-    <arg direction="out" name="socket" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
+    <method name="Embed">
+      <arg direction="in" name="plug" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
+      <arg direction="out" name="socket" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
 
-  <method name="Unembed">
-    <arg direction="in" name="plug" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
-  </method>
+    <method name="Unembed">
+      <arg direction="in" name="plug" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
+    </method>
 
-  <signal name="Available">
-    <arg name="socket" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
-  </signal>
+    <signal name="Available">
+      <arg name="socket" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QSpiObjectReference"/>
+    </signal>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Table.xml b/xml/Table.xml
index 3b359891..61670967 100644
--- a/xml/Table.xml
+++ b/xml/Table.xml
@@ -1,135 +1,135 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Table">
-
-  <property name="NRows" type="i" access="read"/>
-
-  <property name="NColumns" type="i" access="read"/>
-
-  <property name="Caption" type="(so)" access="read">
-    <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
-  </property>
-
-  <property name="Summary" type="(so)" access="read">
-    <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
-  </property>
-
-  <property name="NSelectedRows" type="i" access="read"/>
-
-  <property name="NSelectedColumns" type="i" access="read"/>
-
-  <method name="GetAccessibleAt">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
-
-  <method name="GetIndexAt">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetRowAtIndex">
-    <arg direction="in" name="index" type="i"/>
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetColumnAtIndex">
-    <arg direction="in" name="index" type="i"/>
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetRowDescription">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="out" type="s"/>
-  </method>
-
-  <method name="GetColumnDescription">
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="s"/>
-  </method>
-
-  <method name="GetRowExtentAt">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetColumnExtentAt">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetRowHeader">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
-
-  <method name="GetColumnHeader">
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="(so)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
-  </method>
-
-  <method name="GetSelectedRows">
-    <arg direction="out" type="ai"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
-  </method>
-
-  <method name="GetSelectedColumns">
-    <arg direction="out" type="ai"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
-  </method>
-
-  <method name="IsRowSelected">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="IsColumnSelected">
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="IsSelected">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="AddRowSelection">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="AddColumnSelection">
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="RemoveRowSelection">
-    <arg direction="in" name="row" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="RemoveColumnSelection">
-    <arg direction="in" name="column" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="GetRowColumnExtentsAtIndex">
-    <arg direction="in" name="index" type="i"/>
-    <arg direction="out" type="b"/>
-    <arg direction="out" name="row" type="i"/>
-    <arg direction="out" name="col" type="i"/>
-    <arg direction="out" name="row_extents" type="i"/>
-    <arg direction="out" name="col_extents" type="i"/>
-    <arg direction="out" name="is_selected" type="b"/>
-  </method>
-
-</interface>
+<node>
+  <interface name="org.a11y.atspi.Table">
+
+    <property name="NRows" type="i" access="read"/>
+
+    <property name="NColumns" type="i" access="read"/>
+
+    <property name="Caption" type="(so)" access="read">
+      <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
+    </property>
+
+    <property name="Summary" type="(so)" access="read">
+      <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
+    </property>
+
+    <property name="NSelectedRows" type="i" access="read"/>
+
+    <property name="NSelectedColumns" type="i" access="read"/>
+
+    <method name="GetAccessibleAt">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
+
+    <method name="GetIndexAt">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetRowAtIndex">
+      <arg direction="in" name="index" type="i"/>
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetColumnAtIndex">
+      <arg direction="in" name="index" type="i"/>
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetRowDescription">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="out" type="s"/>
+    </method>
+
+    <method name="GetColumnDescription">
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="s"/>
+    </method>
+
+    <method name="GetRowExtentAt">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetColumnExtentAt">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetRowHeader">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
+
+    <method name="GetColumnHeader">
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="(so)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
+    </method>
+
+    <method name="GetSelectedRows">
+      <arg direction="out" type="ai"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
+    </method>
+
+    <method name="GetSelectedColumns">
+      <arg direction="out" type="ai"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
+    </method>
+
+    <method name="IsRowSelected">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="IsColumnSelected">
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="IsSelected">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="AddRowSelection">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="AddColumnSelection">
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="RemoveRowSelection">
+      <arg direction="in" name="row" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="RemoveColumnSelection">
+      <arg direction="in" name="column" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="GetRowColumnExtentsAtIndex">
+      <arg direction="in" name="index" type="i"/>
+      <arg direction="out" type="b"/>
+      <arg direction="out" name="row" type="i"/>
+      <arg direction="out" name="col" type="i"/>
+      <arg direction="out" name="row_extents" type="i"/>
+      <arg direction="out" name="col_extents" type="i"/>
+      <arg direction="out" name="is_selected" type="b"/>
+    </method>
+
+  </interface>
 </node>
diff --git a/xml/TableCell.xml b/xml/TableCell.xml
index dbdbe8c1..fe61d90a 100644
--- a/xml/TableCell.xml
+++ b/xml/TableCell.xml
@@ -1,26 +1,26 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.TableCell">
+<node>
+  <interface name="org.a11y.atspi.TableCell">
 
-  <property access="read" name="ColumnSpan" type="i" />
+    <property access="read" name="ColumnSpan" type="i" />
 
-  <property access="read" name="Position" type="(ii)">
-    <annotation name="org.qtproject.QtDBus.QtTypeName" value="QPoint"/>
-  </property>
+    <property access="read" name="Position" type="(ii)">
+      <annotation name="org.qtproject.QtDBus.QtTypeName" value="QPoint"/>
+    </property>
 
-  <property access="read" name="RowSpan" type="i" />
+    <property access="read" name="RowSpan" type="i" />
 
-  <property access="read" name="Table" type="(so)" >
-    <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
-  </property>
+    <property access="read" name="Table" type="(so)" >
+      <annotation name="org.qtproject.QtDBus.QtTypeName" value="QSpiObjectReference"/>
+    </property>
 
-  <method name="GetRowColumnSpan">
-    <arg direction="out" type="b" />
-    <arg direction="out" name="row" type="i" />
-    <arg direction="out" name="col" type="i" />
-    <arg direction="out" name="row_extents" type="i" />
-    <arg direction="out" name="col_extents" type="i" />
-  </method>
+    <method name="GetRowColumnSpan">
+      <arg direction="out" type="b" />
+      <arg direction="out" name="row" type="i" />
+      <arg direction="out" name="col" type="i" />
+      <arg direction="out" name="row_extents" type="i" />
+      <arg direction="out" name="col_extents" type="i" />
+    </method>
 
-</interface>
+  </interface>
 </node>
diff --git a/xml/Text.xml b/xml/Text.xml
index da772ae1..25ae6d2b 100644
--- a/xml/Text.xml
+++ b/xml/Text.xml
@@ -1,173 +1,173 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Text">
-
-  <property name="CharacterCount" type="i" access="read"/>
-
-  <property name="CaretOffset" type="i" access="read"/>
-
-  <method name="GetStringAtOffset">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="in" name="granularity" type="u"/>
-    <arg direction="out" type="s"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-  </method>
-
-  <method name="GetText">
-    <arg direction="in" name="startOffset" type="i"/>
-    <arg direction="in" name="endOffset" type="i"/>
-    <arg direction="out" type="s"/>
-  </method>
-
-  <method name="SetCaretOffset">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="GetTextBeforeOffset">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="out" type="s"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-  </method>
-
-  <method name="GetTextAtOffset">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="out" type="s"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-  </method>
-
-  <method name="GetTextAfterOffset">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="out" type="s"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-  </method>
-
-  <method name="GetCharacterAtOffset">
-    <arg name="offset" type="i" direction="in"/>
-    <arg type="i" direction="out"/>
-  </method>
-
-  <method name="GetAttributeValue">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="in" name="attributeName" type="s"/>
-    <arg direction="out" type="s"/>
-  </method>
-
-  <method name="GetAttributes">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="out" type="a{ss}"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
-  </method>
-
-  <method name="GetDefaultAttributes">
-    <arg direction="out" type="a{ss}"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
-  </method>
-
-  <method name="GetCharacterExtents">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="out" name="x" type="i"/>
-    <arg direction="out" name="y" type="i"/>
-    <arg direction="out" name="width" type="i"/>
-    <arg direction="out" name="height" type="i"/>
-    <arg direction="in" name="coordType" type="u"/>
-  </method>
-
-  <method name="GetOffsetAtPoint">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="coordType" type="u"/>
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetNSelections">
-    <arg direction="out" type="i"/>
-  </method>
-
-  <method name="GetSelection">
-    <arg direction="in" name="selectionNum" type="i"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-  </method>
-
-  <method name="AddSelection">
-    <arg direction="in" name="startOffset" type="i"/>
-    <arg direction="in" name="endOffset" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="RemoveSelection">
-    <arg direction="in" name="selectionNum" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="SetSelection">
-    <arg direction="in" name="selectionNum" type="i"/>
-    <arg direction="in" name="startOffset" type="i"/>
-    <arg direction="in" name="endOffset" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="GetRangeExtents">
-    <arg direction="in" name="startOffset" type="i"/>
-    <arg direction="in" name="endOffset" type="i"/>
-    <arg direction="out" name="x" type="i"/>
-    <arg direction="out" name="y" type="i"/>
-    <arg direction="out" name="width" type="i"/>
-    <arg direction="out" name="height" type="i"/>
-    <arg direction="in" name="coordType" type="u"/>
-  </method>
-
-  <method name="GetBoundedRanges">
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="in" name="width" type="i"/>
-    <arg direction="in" name="height" type="i"/>
-    <arg direction="in" name="coordType" type="u"/>
-    <arg direction="in" name="xClipType" type="u"/>
-    <arg direction="in" name="yClipType" type="u"/>
-    <arg direction="out" type="a(iisv)"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRangeList"/>
-  </method>
-
-  <method name="GetAttributeRun">
-    <arg direction="in" name="offset" type="i"/>
-    <arg direction="in" name="includeDefaults" type="b"/>
-    <arg direction="out" type="a{ss}"/>
-    <arg direction="out" name="startOffset" type="i"/>
-    <arg direction="out" name="endOffset" type="i"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
-  </method>
-
-  <method name="GetDefaultAttributeSet">
-    <arg direction="out" type="a{ss}"/>
-    <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
-  </method>
-
-  <method name="ScrollSubstringTo">
-    <arg direction="in" name="startOffset" type="i"/>
-    <arg direction="in" name="endOffset" type="i"/>
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-  <method name="ScrollSubstringToPoint">
-    <arg direction="in" name="startOffset" type="i"/>
-    <arg direction="in" name="endOffset" type="i"/>
-    <arg direction="in" name="type" type="u"/>
-    <arg direction="in" name="x" type="i"/>
-    <arg direction="in" name="y" type="i"/>
-    <arg direction="out" type="b"/>
-  </method>
-
-</interface>
+<node>
+  <interface name="org.a11y.atspi.Text">
+
+    <property name="CharacterCount" type="i" access="read"/>
+
+    <property name="CaretOffset" type="i" access="read"/>
+
+    <method name="GetStringAtOffset">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="in" name="granularity" type="u"/>
+      <arg direction="out" type="s"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+    </method>
+
+    <method name="GetText">
+      <arg direction="in" name="startOffset" type="i"/>
+      <arg direction="in" name="endOffset" type="i"/>
+      <arg direction="out" type="s"/>
+    </method>
+
+    <method name="SetCaretOffset">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="GetTextBeforeOffset">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="out" type="s"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+    </method>
+
+    <method name="GetTextAtOffset">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="out" type="s"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+    </method>
+
+    <method name="GetTextAfterOffset">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="out" type="s"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+    </method>
+
+    <method name="GetCharacterAtOffset">
+      <arg name="offset" type="i" direction="in"/>
+      <arg type="i" direction="out"/>
+    </method>
+
+    <method name="GetAttributeValue">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="in" name="attributeName" type="s"/>
+      <arg direction="out" type="s"/>
+    </method>
+
+    <method name="GetAttributes">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="out" type="a{ss}"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
+    </method>
+
+    <method name="GetDefaultAttributes">
+      <arg direction="out" type="a{ss}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
+    </method>
+
+    <method name="GetCharacterExtents">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="out" name="x" type="i"/>
+      <arg direction="out" name="y" type="i"/>
+      <arg direction="out" name="width" type="i"/>
+      <arg direction="out" name="height" type="i"/>
+      <arg direction="in" name="coordType" type="u"/>
+    </method>
+
+    <method name="GetOffsetAtPoint">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="coordType" type="u"/>
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetNSelections">
+      <arg direction="out" type="i"/>
+    </method>
+
+    <method name="GetSelection">
+      <arg direction="in" name="selectionNum" type="i"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+    </method>
+
+    <method name="AddSelection">
+      <arg direction="in" name="startOffset" type="i"/>
+      <arg direction="in" name="endOffset" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="RemoveSelection">
+      <arg direction="in" name="selectionNum" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="SetSelection">
+      <arg direction="in" name="selectionNum" type="i"/>
+      <arg direction="in" name="startOffset" type="i"/>
+      <arg direction="in" name="endOffset" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="GetRangeExtents">
+      <arg direction="in" name="startOffset" type="i"/>
+      <arg direction="in" name="endOffset" type="i"/>
+      <arg direction="out" name="x" type="i"/>
+      <arg direction="out" name="y" type="i"/>
+      <arg direction="out" name="width" type="i"/>
+      <arg direction="out" name="height" type="i"/>
+      <arg direction="in" name="coordType" type="u"/>
+    </method>
+
+    <method name="GetBoundedRanges">
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="in" name="width" type="i"/>
+      <arg direction="in" name="height" type="i"/>
+      <arg direction="in" name="coordType" type="u"/>
+      <arg direction="in" name="xClipType" type="u"/>
+      <arg direction="in" name="yClipType" type="u"/>
+      <arg direction="out" type="a(iisv)"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiRangeList"/>
+    </method>
+
+    <method name="GetAttributeRun">
+      <arg direction="in" name="offset" type="i"/>
+      <arg direction="in" name="includeDefaults" type="b"/>
+      <arg direction="out" type="a{ss}"/>
+      <arg direction="out" name="startOffset" type="i"/>
+      <arg direction="out" name="endOffset" type="i"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
+    </method>
+
+    <method name="GetDefaultAttributeSet">
+      <arg direction="out" type="a{ss}"/>
+      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
+    </method>
+
+    <method name="ScrollSubstringTo">
+      <arg direction="in" name="startOffset" type="i"/>
+      <arg direction="in" name="endOffset" type="i"/>
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+    <method name="ScrollSubstringToPoint">
+      <arg direction="in" name="startOffset" type="i"/>
+      <arg direction="in" name="endOffset" type="i"/>
+      <arg direction="in" name="type" type="u"/>
+      <arg direction="in" name="x" type="i"/>
+      <arg direction="in" name="y" type="i"/>
+      <arg direction="out" type="b"/>
+    </method>
+
+  </interface>
 </node>
diff --git a/xml/Value.xml b/xml/Value.xml
index 4995124e..b7add6d7 100644
--- a/xml/Value.xml
+++ b/xml/Value.xml
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<node name="/node">
-<interface name="org.a11y.atspi.Value">
+<node>
+  <interface name="org.a11y.atspi.Value">
 
-        <property name="MinimumValue" type="d" access="read"/>
+    <property name="MinimumValue" type="d" access="read"/>
 
-        <property name="MaximumValue" type="d" access="read"/>
+    <property name="MaximumValue" type="d" access="read"/>
 
-        <property name="MinimumIncrement" type="d" access="read"/>
+    <property name="MinimumIncrement" type="d" access="read"/>
 
-        <property name="CurrentValue" type="d" access="readwrite"/>
+    <property name="CurrentValue" type="d" access="readwrite"/>
 
-        <property name="Text" type="s" access="read"/>
+    <property name="Text" type="s" access="read"/>
 
-</interface>
+  </interface>
 </node>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]