135 TQDomElement interfaceElement;
136 TQDomElement nodeElement = doc.createElement(
"node");
137 if (!objectPath.isEmpty() && objectPath.compare(
"/") != 0)
139 nodeElement.setAttribute (
"name", objectPath );
142 if (interfaces.count()>1) {
143 interfaceElement = doc.createElement(
"interface");
145 nodeElement.appendChild(interfaceElement);
148 if (!childrenNodes.isEmpty()) {
149 for (TQStringList::Iterator it = childrenNodes.begin(); it != childrenNodes.end(); ++it ) {
150 TQDomElement nodeElement1 = doc.createElement(
"node");
151 nodeElement1.setAttribute (
"name", *it );
152 nodeElement.appendChild(nodeElement1);
156 doc.appendChild(nodeElement);
158 introspectionData =
"<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n";
159 introspectionData += doc.toString();