get_parms(
"bid"
, "id"
, "debug"
);
phrasea::headers(200, true, 'text/xml', 'UTF-8', false);
$ret = new DOMDocument("1.0", "UTF-8");
$ret->standalone = true;
$ret->preserveWhiteSpace = false;
$root = $ret->appendChild($ret->createElement("result"));
$root->appendChild($ret->createCDATASection(var_export($parm, true)));
if ($parm["bid"] !== null) {
$loaded = false;
$databox = databox::get_instance((int) $parm['bid']);
$dom = $databox->get_dom_thesaurus();
if ($dom) {
$xpath = $databox->get_xpath_thesaurus();
$q = "/thesaurus//sy[@id='" . $parm["id"] . "']";
if ($parm["debug"])
print("q:" . $q . "
\n");
$nodes = $xpath->query($q);
if ($nodes->length > 0) {
$n2 = $nodes->item(0);
$root->setAttribute("t", $n2->getAttribute("v"));
}
}
}
if ($parm["debug"])
print("
" . $ret->saveXML() . ""); else print($ret->saveXML());