本文整理汇总了PHP中xml::setElement方法的典型用法代码示例。如果您正苦于以下问题:PHP xml::setElement方法的具体用法?PHP xml::setElement怎么用?PHP xml::setElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类xml
的用法示例。
在下文中一共展示了xml::setElement方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: package
break;
case "repod":
$ord = 'R.description desc';
break;
case "locu":
$ord = 'P.location';
break;
case "locd":
$ord = 'P.location desc';
break;
}
$pkg = new package();
$xml = new xml('searcher', array('version' => '0.1'));
$xml->startSection('info');
$xml->startSection('query');
$xml->setElement('field', $name, array('name' => 'name', 'description' => 'package name'));
$xml->setElement('field', $desc, array('name' => 'desc', 'descriprion' => 'package description'));
$xml->setElement('field', $desc, array('name' => 'file', 'descriprion' => 'file name'));
$xml->endSection();
$xml->endSection();
$nres = $pkg->find($name, $desc, $repo, $ord);
$xml->startSection('results', array('count' => $nres));
$to = $start + $maxresult;
if ($to > $nres) {
$to = $nres;
}
if ($start > 0) {
$from = $start - $maxresult;
if ($from < 0) {
$from = 0;
}