php最简单的生成xml文档实例教程

<?php
 
 mysql教程_connect('localhost','root','1******') or die('database server no exists!');
 mysql_select_db('wk') or die('database error!'); 
 mysql_query("SET NAMES 'gbk'");//set document charset encode

 
 function CreateXml(){
  $tag  =0;
  $head ='<?xml version="1.0" encoding="gb2312" ?> <channel>';  
  $sql  ="Select * from wk_works order by id desc";

 
  $res  =mysql_query($sql) or die(mysql_error());
     while($rs =mysql_fetch_array($res) ){
      if($tag==0){
     $stp = "<item class="".$rs['w_type']."" uid="".$rs['m_id']."" name="".$this->get_name($rs['m_id'])."" portrait="".$rs['w_head']."" blogname = "".$rs['blogname']."" url="user.php?id=".$rs['m_id']."" poll = "".$rs['w_support']."" ></item>";
    }else{

 
     $stp.= "<item class="".$rs['w_type']."" uid="".$rs['m_id']."" name="".$this->get_name($rs['m_id'])."" portrait="".$rs['w_head']."" blogname = "".$rs['blogname']."" url="user.php?id=".$rs['m_id']."" poll = "".$rs['w_support']."" ></item>";   
    }
    $tag++;
     }
  $foot ='</channel>';
  $cont =fopen("xml/111cn.net.xml",'w');
  fwrite($cont,$head.$stp.$foot);
  fclose($cont);
 }
 
 function get_name($id){
  $sqle ="select id,m_uid from wk_member where id='$id'";
  $relt = mysql_query($sqle);
  $reus = mysql_fetch_array($relt);
  return $reus['m_uid'];
 }
?>

 

本站原创转载注明: www.111cn.net

时间: 2024-09-18 08:50:01

php最简单的生成xml文档实例教程的相关文章

asp生成xml文档实例程序代码

xml部分: <?xml version="1.0" encoding="gb2312"?> <bcastr> <item item_url='../uploadpic/2010052660955221.jpg' link='http://www.111cn.net' <itemtitle='01'></item> <item item_url='../uploadpic/2010052660981189.

asp +access 生成 xml文档实例代码

<?xml version="1.0" encoding="utf-8"?> <photos>        <photo filename="大图片的路径" thumbnail="小图的路径" description="图片表述" /> </photos> <% Dim sSQL dim rs dim sCrLf dim sXmlClear dim s

java中利用Dom4j解析和生成XML文档_java

一.前言 dom4j是一套非常优秀的Java开源api,主要用于读写xml文档,具有性能优异.功能强大.和非常方便使用的特点.   另外xml经常用于数据交换的载体,像调用webservice传递的参数,以及数据做同步操作等等,   所以使用dom4j解析xml是非常有必要的. 二.准备条件 dom4j.jar 下载地址:http://sourceforge.net/projects/dom4j/ 三.使用Dom4j实战 1.解析xml文档 实现思路: <1>根据读取的xml路径,传递给SAX

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.7 生成XML文档

3.7 生成XML文档 现在你已经知道怎样编写读取XML的Java程序了.下面让我们开始介绍它的反向过程,即产生XML输出.当然,你可以直接通过一系列print调用,打印出各元素.属性和文本内容,以此来编写XML文件,但这并不是一个好主意.这样的代码会非常冗长复杂,对于属性值和文本内容中的那些特殊符号(如:"和<),一不注意就会出错. 一种更好的方式是用文档的内容构建一棵DOM树,然后再写出该树的所有内容.下面的小节将讨论其细节.

Win10 应用开发中Toast通知的XML文档结构教程

在以前8.1时候的Toast通知方式,到了Win 10中依然支持,而且UWP API中也包括了对应的API协定.所以,你仍然可以使用8.1的通知方式,即通过ToastNotificationManager.GetTemplateContent(ToastTemplateType)方法来获取对应的通知模板,然后用XmlDocument对象来加载和修改XML,当然你也可以直接构造XML文档,然后用XmlDocument对象来加载. 还有就是操作中心,其实它和Toast是一伙的,即我们不需要用专门的A

js XMLDOM解析xml 文档实例解析

js XMLDOM解析xml 文档实例解析 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta htt

php利用phpexcel生成excel文档实例

php教程 利用phpexcel生成excel文档实例 //ini_set("display_errors",1);//是否显示报错信息 //ini_set('include_path', ini_get('include_path').'; require_once("./1.7.2/Classes/PHPExcel.php"); require_once("./1.7.2/Classes/PHPExcel/Writer/Excel5.php"

ASP.NET技巧:根据xsd生成xml文档

asp.net|xml|技巧|生成xml 现在有很多的xml工具软件都能根据xsd文件书写出xml文档,.net 没有实现此方法,如是我写了几个浏览.校验.和创建xml的方法全部代码如下: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;us

Flash处理XML文档数据教程

xml|教程|数据 准备:首先你得有台电脑,其次是要装上Windows系统和Flash8. XML基础: 既然是处理XML文档,就要先来了解下XML文档.下面是我所了解的,有些是在Flash中用不到的. XML扩展标记语言(Extensible Markup Language)是SGML(Structured Generalized Markup Language)的子集,由World Wide Web Consortium(W3C)的XML工作组定义. 下面开始了解XML的结构.XML是由序言