天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php中DOMElement操作xml文檔實例演示

復制代碼 代碼如下:
<?php
//Store your html into $html variable.
$html="<html>
<head>
<title>Rakesh Verma</title>
</head>
<body>
<a >Example</a>
<a >Google</a>
<a >Yahoo</a>
</body>
</html>";
$dom = new DOMDocument();
$dom->loadHTML($html);
//Evaluate Anchor tag in HTML
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
//remove and set target attribute
$href->removeAttribute('target');
$href->setAttribute("target", "_blank");
$newURL=$url.".au";
//remove and set href attribute
$href->removeAttribute('href');
$href->setAttribute("href", $newURL);
}
// save html
$html=$dom->saveHTML();
echo $html;
?>

例2
復制代碼 代碼如下:
/*<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- css的樣式定義,不加點。如:name{color:red;} -->
<?xml-stylesheet type="text/css" href="css.css"?>
<!-- 引入dtd文檔定義文件 (根元素:班級)<!DOCTYPE 班級 SYSTEM "class.dtd" /> -->
<!-- <!DOCTYPE 班級[
<!ELEMENT 班級 (學生+)>
<!ELEMENT 學生 (名字,年齡,介紹)>
<!ELEMENT 名字 (#PCDATA)>
<!ELEMENT 年齡 (#PCDATA)>
<!ELEMENT 介紹 (#PCDATA)>
] /> -->
<班級>
<學生 number="101">
<名字>孫悟空</名字>
<名字>孫行者</名字>
<年齡>123</年齡>
<介紹><![CDATA[&*$%特殊字串^&#$&]]></介紹>
</學生>
<學生 number="10"2">
<名字>白骨精</名字>
<年齡>140</年齡>
<介紹>介紹內容</介紹>
</學生>
</班級>
*/
$xmldoc = new DOMDocument('1.0', 'UTF-8');
$xmldoc->load('datas.xml');
$itemsNodeList = $xmldoc->getElementsbyTagName('學生');
$itemElement = $itemsNodeList->item(0);//得到第一個完整的學生信息節點
$itemChildsNodeList = $itemElement->getElementsbyTagName('名字');//得到子節點“名字”,也許有多個名字
$itemChildNode = $itemChildsNodeList->item(0);//得到第一個名字節點
echo $itemChildNode->nodeValue;//輸出節點值
//封裝成函數
$nodeArr = array('名字', '年齡', '介紹');
function getNodeVal($xmldoc, $itemsName, $nodeArr){
$items = $xmldoc->getElementsByTagName($itemsName);
for($i=0; $i < $items->length; $i++){
$item = $items->item($i);
foreach($nodeArr as $node){
$data[$i][] = $item->getElementsByTagName($node)->item(0)->nodeValue;
}
}
return $data;
}
$data = getNodeVal($xmldoc, '學生', $nodeArr);
print_r($data);

php技術php中DOMElement操作xml文檔實例演示,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 李丽莎与土豪50分钟在线观看 | 四虎国产精品免费观看视频 | 人人干人人插 | 中俄两军在日本海等上空战略巡航 | 2019久久视频这里有精品15 | 被两根巨大同时进去高H | 恋夜秀场支持安卓版全部视频国产 | 国产精品热久久高潮AV袁孑怡 | 睡觉被偷偷进入magnet | 嗯别插太快好深再深点 | 免费看片A级毛片免费看 | 久久精品热播在线看 | av在线观看网站免费 | 在线视频 日韩视频二区 | 私密按摩师在线观看 百度网盘 | 国产学生无码中文视频一区 | 色欲AV精品人妻一二三区 | 久久久久久久网 | 嗯 用力啊 嗯 c我 啊哈老师 | 国产亚洲精品久久久久久入口 | 久久99精品国产免费观看 | 欧美三级黄色大片 | 99精品国产免费久久久久久下载 | 大睾丸内射老师 | 国产永久免费观看视频软件 | 动漫美女禁区图 | 国产亚洲精品第一区香蕉 | 亚洲欧美日本久久综合网站 | 国产亚洲精品V在线观看一 国产亚洲精品a在线观看app | 国产人妻人伦精品59HHH | 99久久精品免费看国产一区二区三区 | 湖南张丽大战黑人hd视频 | 久久精品国产亚洲AV天美18 | www精品一区二区三区四区 | 国产成人小视频 | 国产精品亚洲污污网站入口 | 97精品少妇偷拍蜜桃AV | 99精品国产AV一区二区麻豆 | 性饥渴姓交HDSEX | 色多多旧版污污破解版 | 果冻传媒视频在线观看完整版免费 |