不用 fputs( )不用 PEAR...
如何使用 PHP 5 產生XML檔案?
例:
2006-12-04 19:20:11 · 3 個解答 · 發問者 呵呵呵 3 in 電腦與網際網路 ➔ 程式設計
To: 回答者: 一副死人臉的Faryne
我是想問 PHP 5 有什麼新的函式產生XML檔案?
例如像是 DOM 或是 SimpleXML
如果用『echo』那還有什麼好問的呢?
2006-12-09 03:48:07 · update #1
To: 回答者: 一副死人臉的Faryne
事實上DOM、SimpleXML等都"不"只有剖析xml的功能吧。
當然用echo也是可以echo出來
不過當你需要新增一個元素或節點時
難道要用把新的一個元素或節點"塞進字串"的方法嗎?
2006-12-10 05:12:08 · update #2
To: 回答者: 一副死人臉的Faryne
沒關西啦!知識 本來就是教學相長的阿。
還是很感謝你的回答。
2006-12-11 14:35:29 · update #3
php的xml相關函式功能都很多即使是"Simple"XML
以您的例子我寫了以下的程式
$dom = new DOMDocument('1.0', 'utf-8');
$r = $dom->createElement('palette');
$dom->appendChild($r);
$b = $dom->createElement( 'color','red');
$r->appendChild( $b );
$b = $dom->createElement( 'color','green');
$r->appendChild( $b );
$b = $dom->createElement( 'color','blue');
$r->appendChild( $b );
echo $dom->saveXML();
2006-12-10 05:52:44 · answer #1 · answered by ? 1 · 0⤊ 0⤋
http://tw.php.net/manual/en/ref.xml.php
上面是英文的 ~
新版的知識好像沒有『意見』這個功能耶 ~
以後像這種『意見』,對於問題根本沒有啥幫助,純粹只是參考用的東西也要去『回答問題』了 ~
2006-12-09 10:14:26 · answer #2 · answered by 小呆 3 · 0⤊ 0⤋
最簡單的方法,
就是把整個php檔當成xml即可。
大概作法:
首先頁面開頭處宣告:header("Content-Type:application/xml;charset=UTF-8");再用echo函數輸出< ? xml version="1.0" encoding="UTF-8" ? >接下來只要照xml
2006-12-08 12:51:03 補充:
(由於上面漏字,所以在此補充)
......處理要輸出的資料即可。
至於詳細方法,
請自行摸索吧
2006-12-09 17:16:24 補充:
我說啊,
現在就只有用echo 的份啊!
您所說的如DOM、SimpleXML等都只有剖析xml的功能啊。
不然我幹嘛只用一個echo就回答問題啊!
再者xml只是規格比較嚴謹而已,
根本不需要什麼函數去特別產生啊。
2006-12-11 15:17:20 補充:
小的學藝不精,竟然沒看到simplexml還有這功能(仔細一看後才發現XD),
所以做出這麼魯莽的回答,
在此向您致歉。
2006-12-08 07:48:45 · answer #3 · answered by Faryne 6 · 0⤊ 0⤋