Create an XmlContainer, add a document that includes a
namespace definition, create a query context, define a
namespace prefix to URI mapping, query the container
for the document within a context, iterate over the
result set displaying the values returned.
EXPECTED RESULT:
book1_ns = Knowledge Discovery in Databases.
ACTUAL RESULT:
Knowledge Discovery in Databases.";
$container_name = 'test.dbxml';
$mgr = new XmlManager(null);
if(file_exists("test.dbxml")) {
$mgr->removeContainer("test.dbxml");
}
$con = $mgr->createContainer("test.dbxml");
$con->putDocument($book_name, $book_content);
$qc = $mgr->createQueryContext();
$qc->setNamespace("books2", "http://foo.bar.com/books.dtd");
$results = $mgr->query("collection('test.dbxml')/*[books2:title='Knowledge Discovery in Databases.']", $qc);
$results->reset();
while($results->hasNext())
{
$val = $results->next();
$doc = $val->asDocument();
print $doc->getName()." = ".$val->asString()."\n";
}