wrbuf_xmlputs(w, s->name);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " value=\"");
wrbuf_xmlputs(w, s->value);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " />\n");
wrbuf_xmlputs(w, s->name);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " value=\"");
wrbuf_xmlputs(w, s->value);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " />\n");
wrbuf_xmlputs(w, S->name);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " value=\"");
wrbuf_xmlputs(w, S->value);
wrbuf_puts(w, "\"");
wrbuf_xmlputs(w, S->name);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " value=\"");
wrbuf_xmlputs(w, S->value);
wrbuf_puts(w, "\"");
wrbuf_puts(w, " target=\"");
wrbuf_xmlputs(w, S->target);
wrbuf_puts(w, "\"");
}
wrbuf_puts(w, " target=\"");
wrbuf_xmlputs(w, S->target);
wrbuf_puts(w, "\"");
}
}
}
}
info_service_metadata(s, w);
info_service_databases(s, w);
}
}
}
info_service_metadata(s, w);
info_service_databases(s, w);
else if (!strcmp((const char *) n->name, "file"))
{
xmlChar *path = xmlGetProp(n, (xmlChar *) "path");
else if (!strcmp((const char *) n->name, "file"))
{
xmlChar *path = xmlGetProp(n, (xmlChar *) "path");