最简单的办法就是拼凑:
echo 'skplyaer';
ech ...
echo '/ckplayer';
①.:ajax可以输出XML文件.
phpstorm 没有专门提供新建 xml 类型的菜单,但提供了一个 File 菜单项来建立通用的文件:
或者也可以自己建立一个 xml 文件的模板,即使用上面的 Edit File Templates... 菜单项.
网络转载!
php
#使用dom生成xml,注意生成的xml中会没有空格.
$path="test.xml"; // $path 为xml文件的存储路径.
$module=$dom-createElement('newmodule');// root node
$dom-appendChild($module);
$year=$dom-createElement('year'); // add attribute node
$name=$dom-createAttribute('name');
$name-nodeValue="最新动态";
$year-setAttributeNode($name);
$module-appendChild($year);
$news=$dom-createElement('news');
$year-appendChild($news);
$date=$dom-createElement('date');
$date-appendChild($date_value);
$news-appendChild($date);
$title=$dom-createElement('title');
$title_value=$dom-createTextNode('![CDATA[最新动态]]');
$title-appendChild($title_value);
$news-appendChild($title);
$info=$dom-createElement('info');
$info_value=$dom-createTextNode('![CDATA[ 表面采用进口楸木木皮拼贴成精美的拼花,自然清晰的木材纹理得到完美的呈现,各种材质的合理搭配缔造了雅意系列精致的家具产品.
]]');
$info-appendChild($info_value);
$news-appendChild($info);
echo $dom-saveXML();
$dom-save($path);
本文实例讲述了php输出xml属性的方法.分享给大家供大家参考.具体分析如下:
这段代码通过一个简单的范例演示了php如何读取xml文件并输出xml属性
$xml
=
simplexml_load_file("books.xml");
foreach($xml-book[0]-author-attributes()
AS
$a
$b)
{
echo
"$a
$b
br
/";
}
xml
文件内容如下
library
book
titleA/title
author
gender="female"B/author
descriptionC/description
/book
titleC/title
gender="male"D/author
descriptionE/description
titleF/title
gender="male"G/author
descriptionH/description
/library
希望本文所述对大家的php程序设计有所帮助.
①.自己拼,XML编码
header('Content-type:text/xml');
echo "book";
echo "PHP";
echo "namePHP程序开发范例宝典/name";
echo "/PHP";
echo "/book";
拼接的效果
$dsn="mysql:host=localhost;dbname=test";
try {
$pdo = new PDO($dsn,'root','passwowd'); //初始化一个PDO对象,就是创建了数据库连接对象$pdo
$query="select * from book"; ? //定义SQL语句
$result=$pdo-prepare($query); //准备查询语句
$result-execute(); ? ? ? //执行查询语句,并返回结果集
$arr='';
while($res=$result-fetch()){
} catch (PDOException $e) {
die ("Error!: ".$e-getMessage()."br");
!DOCTYPE html
html lang="en"
head
titlexml/title
/head
body
script
function check(){
var xhr=new XMLHttpRequest();
xhr.open('GET','xml.php');
xhr.onreadystatechange=function(){
console.log(xhr.responseText);
//初始化 DOM解析对象
var domParser = new DOMParser();
//字符串解码为对象
var xmlDoc = domParser.parseFromString(xhr.responseText,'text/xml');
//按标签名获取元素 返回数组
var elements = xmlDoc.getElementsByTagName('PHP');
//拼接html格式字符串
var str ='trthid/ththname/ththdate/ththprice/th/tr';
for (var i=0;ielements.length;i++){
var id=elements[i].getElementsByTagName('id')[0].firstChild.nodeValue;
var name=elements[i].getElementsByTagName('name')[0].firstChild.nodeValue;
var date=elements[i].getElementsByTagName('date')[0].firstChild.nodeValue;
var price=elements[i].getElementsByTagName('price')[0].firstChild.nodeValue;
str+= 'trtd'+id+'/tdtd'+name+'/tdtd'+date+'/tdtd'+price+'/td/tr';
};
xhr.send(null);
/script
button onclick="check();"点我/button
/table
/body
/html
效果
补充:
使用JSON
①.数据库查询,自己拼?JSON 编码
$pdo = new PDO($dsn,'root','password'); //初始化一个PDO对象,就是创建了数据库连接对象$pdo
$a=$arr='';
echo $a="[".substr($arr,0,strlen($arr)-1)."]";
$res=$result-fetchAll();
//JSON 编码
echo json_encode($res);
die ("Error!: ".$e-getMessage()."br/");
titleJSON/title
function check() {
var XHR = new XMLHttpRequest();
XHR.open('GET','JSON.php');
XHR.onreadystatechange = function (){
var books =JSON .parse(XHR.responseText);
for (var i=0;ibooks.length;i++){
XHR.send(null);
input type="button" value="点我" onclick="check();"
xml文件
library book titleA/title author gender="female"B/author descriptionC/description /book book titleC/title author gender="male"D/author descriptionE/description /book book titleF/title author gender="male"G/author descriptionH/description /book/library
php读取?php $xml = simplexml_load_file("books.xml"); foreach($xml-book[0]-author-attributes() AS $a = $b) { echo "$a = $b br /"; }?
以上就是土嘎嘎小编为大家整理的php如何输出xml数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!