php生成xml的簡單實用

2021-06-20 09:35:44 字數 1029 閱讀 4812

前幾天遇到寫web service介面,就隨便了解了php生成xml檔案的幾種方式,總共有四種方法,可參考:

本文使用的是domdocument生成xml檔案。

常見的幾個函式的介紹如下:

createelement:建立節點

createtextnode:建立文字內容

createattribute:建立屬性

<?php

/*** 生成xml檔案

*/$conn=  mysql_connect("localhost","root","");

mysql_select_db("qiye",$conn);

mysql_query("set names utf8");

$query=  mysql_query("select * from `friend_link`");

//使用字串連線生成xml檔案

/*header("content-type:text/xml");//指明檔案的型別

$arr='<?xml version="1.0" encoding="utf-8"?>';

while($row=  mysql_fetch_array($query))

$arr.="";

echo $arr;*/

$fieldnum= mysql_num_fields($query);//獲取表中的字段數

$fieldarr=array();//用於存放欄位的名稱

for($i=0;$i<$fieldnum;$i++)

$info=array();//用於存放記錄的資訊

$index=0;

while($row=  mysql_fetch_array($query))

$dom=new domdocument("1.0","utf-8");//宣告版本和編碼

header("content-type:text/xml");

$dom->formatoutput=true;//格式化輸出

mysql_close();

?>

PHP動態生成xml

path list omtv.xml 生成xml存放路徑 if file exists path unlink path handle fopen path,w xmlcontent 定義xml內容 開始寫入 if handle 舉例說 以下是我在dz裡面做的,相信聰明的你一定會舉一反三的哦 req...

PHP生成XML文件

doc new domdocument 1.0 utf 8 doc formatoutput true root doc createelement root index doc createelement index id doc createattribute id newsid doc cre...

kettle生成xml簡單示例

kettle裡有提供了多個和xml相關的節點,但是想生成乙個簡單的xml文件,著實有點小技巧,現通過示例來說明。1 常用xml節點介紹 xml檔案輸入,獲取xml內容 從檔案 url xml檔案輸出,將接收到的資料流轉出xml檔案 新增xml列,在轉換目錄下,用輸入流的資料構造xml字串 片段 xm...