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());