This is seen in the comments of the Pacific NET, the Pacific net is used as a background language JSP, used to generate XML files. Then you bind the data to the HTML. I just used PHP to do one of the following is the source file.
-----------------xml.htm------------------
Xml
Shop List |
Shop Name |
Operators |
Shop level |
Shop Introduction |
Name |
Business person |
Level |
Brief introduction |
-----------------xml.php------------------
Require_once "source/global.php";
function Getvars ($get _vars, $post _vars) {
$i = count ($get _vars);
$j = count ($post _vars);
if ($i > 0 && $j > 0) {
while (list ($key, $val) = each ($get _vars)) {
$Vars [$key] = $val;
}
while (List ($key 2, $val 2) = each ($post _vars)) {
$Vars [$key 2] = $val 2;
}
} elseif ($i > 0) {
while (list ($key, $val) = each ($get _vars)) {
$Vars [$key] = $val;
}
} elseif ($j > 0) {
while (List ($key 2, $val 2) = each ($post _vars)) {
$Vars [$key 2] = $val 2;
}
} else {
$Vars = Array ();
}
return $Vars;
}
$vars = Getvars ($HTTP _get_vars, $HTTP _post_vars);
Class Shoplist_res extends iglobal{
Class shoplist_res{
function Shoplist_res ($vars, $cookie) {
$this->iglobal ($vars, $cookie);
$this->output ($vars, $cookie);
}
function _shoplist_res () {
$this->db->close ();
//}
function OutPut ($vars, $cookie) {
/* $strQuery = "SELECT count (*) as RC from". $this->db_c->db_pre. " Pshop ORDER BY id DESC ";
$this->db->query ($strQuery);
$RecordCount = $this->db->assoc ();
$RecordCount = $RecordCount [' RC '];
@ $this->db->freeresult (); */
$RecordCount = 25;
if (Empty ($vars [' PageNo '])) $vars [' PageNo ']= 1;
if (Empty ($vars [' pageSize '])) $vars [' PageSize ']= 10;
$PageCount = Ceil ($RecordCount/$vars [' pageSize ']);
if ($vars [' pageSize ']> $RecordCount) $vars [' PageSize ']= $RecordCount;
if ($vars [' PageNo ']> $PageCount) $vars [' PageNo ']= $PageCount;
$xmlStr. = " "." \ n ";
$xmlStr. = " <商铺列表> "." \ n ";
$xmlStr. = "\ t <翻页工具 pageno="\"".$vars['pageNo']."\"" pagesize="\"".$vars['pageSize']."\"" total="\"".$RecordCount."\""> <翻页工具 pageno="\"".$vars['pageNo']."\"" pagesize="\"".$vars['pageSize']."\"" total="\"".$RecordCount."\""> "." \ n ";
$xmlStr. = "\ t <页号码> <页号码> ". $vars [' PageNo ']." "." \ n ";
$xmlStr. = "\ t <页大小> <页大小> ". $vars [' pageSize ']." "." \ n ";
$xmlStr. = "\ t <数量> <数量> ". $RecordCount." "." \ n ";
$xmlStr. = "\ t <页数量> <页数量> ". $PageCount." "." \ n ";
$strQuery = "Select t1.*,t2.* from". $this->db_c->db_pre. " Pshop as T1, ". $this->db_c->db_pre." Shoptype as T2 where t1.typenum=t2.typenum order by id DESC "
// ." Limit ". ($vars [' PageNo ']-1) * $vars [' pageSize ']. ",". $vars [' pageSize '];
Die ($strQuery);
$this->db->query ($strQuery);
/*while ($result = $this->db->assoc ()) {
$xmlStr. = "\ T". " \ n ";
$xmlStr. = "\ t <商铺> <商铺> "." \ n ";
$xmlStr. = "\t\t <名称> ".$result['shopname']." ". " \ n ";
$xmlStr. = "\t\t <经营人> ".$result['shopmaster']." ". " \ n ";
$xmlStr. = "\t\t <级别> ".$result['shoptype']." ". " \ n ";
$xmlStr. = "\t\t <简介> ".$result['shopintro']." ". " \ n ";
$xmlStr. = "\t\t <连接地址> personal_shop.php?id=".$result['id']." ". " \ n ";
$xmlStr. = "\ t "." \ n ";
}*/
$SC = $vars [' PageNo ']* $vars [' pageSize '];
if ($sc > $RecordCount) $sc = $RecordCount;
for ($i = ($vars [' PageNo ']-1) * $vars [' pageSize ']; $i < $SC; $i + +) {
$xmlStr. = "\ T". " \ n ";
$xmlStr. = "\ t <商铺> <商铺> "." \ n ";
$xmlStr. = "\t\t <名称> 这是名称:".$i." ". " \ n ";
$xmlStr. = "\t\t <经营人> 这是经营人:".$i." ". " \ n ";
$xmlStr. = "\t\t <级别> 这是级别:".$i." ". " \ n ";
$xmlStr. = "\t\t <简介> 这是简介:".$i." ". " \ n ";
$xmlStr. = "\t\t <连接地址> personal_shop.php?id=".$i." ". " \ n ";
$xmlStr. = "\ t "." \ n ";
}
$xmlStr. = " "." \ n ";
Header ("content-type:text/xml\n\n");
Echo $xmlStr;
}
}
$shoplist = new Shoplist_res ($vars, $HTTP _cookie_vars);
$shoplist->_shoplist_res ();
Unset ($sthoplist);
?>
The above PHP, the comment is I connect the database to obtain data, since put up test, there is no database connection, so changed a bit. I also just answer XML soon, many places still do not understand. Laughed at ...
http://www.bkjia.com/PHPjc/314885.html www.bkjia.com true http://www.bkjia.com/PHPjc/314885.html techarticle This is seen in the comments of the Pacific NET, the Pacific net is used as a background language JSP, used to generate XML files. Then you bind the data to the HTML. I just used PHP to do a ...