php 讀取xml檔案

2021-08-31 17:15:07 字數 2098 閱讀 6060

返回xml資料

[url]

[url]

簡單讀取xml的方法

<?xml version="1.0" encoding="gb2312"?>

czbin xml版塊

czbin php版塊

czbin ajax版塊

<?php

$xml = ******xml_load_file('sxml.xml');

$part = $xml->site->part;

foreach ( $part as $content )

?>

輸出結果:

dom讀取

<?xml version="1.0" encoding="gb2312"?>12

3456

789

<?php

$xml = new domdocument();

$xml->load('cy.xml');

$main = $xml->getelementsbytagname('main');

foreach( $main as $main)

}$m = $xml->getelementsbytagname('m');

foreach( $m as $m)

}?>

<?xml version="1.0" encoding="gb2312"?>

this is text one

this is text two

this is text three

this is text four

this is text five

this is text six

<?php

$xml = new domdocument(); //建立乙個domdocument

$xml->load('cy.xml'); //php指定需要讀取xml檔案的位置

$levelone = $xml->getelementsbytagname('levelone');//按照名稱取得節點,返回所有節點的集合,不過這裡這樣讀levelone是沒有意義的....

$levelone = $xml->getelementsbytagname('levelone')->item(0);//返回第乙個levelone節點中的內容

$leveltwo = $levelone->getelementsbytagname('leveltwo'); //按照名稱取得節點,返回所有leveltwo

foreach ( $leveltwo as $content )//迴圈讀出所有leveltwo,並在迴圈裡,把leveltwo用content表示

}?>

$main=$doc->getelementsbytagname('main'); 返回的是乙個集合 需要foreach遍歷

$main=$doc->getelementsbytagname('main')->item(0) 返回的是乙個具體的節點 如果有多個返回第乙個

$name=$title->nodename; //節點名 title、list等

$value=$title->nodevalue; //節點值

[url]

jack herrington

php hacks

o'reilly

jack herrington

podcasting hacks

o'reilly

<?php

$doc = new domdocument();

$doc->load( 'books.xml' );

$books = $doc->getelementsbytagname( "book" );

foreach( $books as $book )

?>

PHP讀取XML檔案

示例xml檔案 xml version 1.0 encoding gbk odds updatetime 2011 01 11 12 39 10 mt 2011 01 11 08 10 as 1 0.95,10.5,0.85 a bs 0 b ys 0 y hs 0 h ws 0 w m odds ...

PHP 操作 XML 檔案 讀取 顯示

參考 php愛好者 本例中的xml檔案位於 http slashdot.slashdot.xml 本例中的php檔案讀取 顯示xml檔案內容 以下為php檔案的內容,把該php檔案和slashdot.xml放在同乙個資料夾即可 open tags array story title url auth...

PHP 讀取XML檔案資料

這幾天在做dickies資料遷移,品牌方給到的檔案是xml格式,檔案比較大,網上找了幾個php讀取檔案的方法感覺都不好用,海哥推薦了乙個,試了下,so good reader new xmlreader if reader open root dir.public 2017.xml doc new ...