php读取xml的值,PHP读取XML 值
Php讀取XML第三種情況:XML文件(cy.xml)如下:123456Php文件(cy.php)如下(和第一次依然沒有變化):load('cy.xml');foreach($xml->getElementsByTagName_r('list') as $list){$value = $list->firstChild->nodeValue;echo $value."
";}?>cy.php的輸出結果:123456===========Php讀取XML第四種情況,保持cy.xml不變,改變cy.php:XML文件(cy.xml)如下:123456Php文件(cy.php)如下:load('cy.xml');$main = $xml->getElementsByTagName_r('main');foreach( $main as $main){$list = $main->getElementsByTagName_r( "list" );foreach ( $list as $list ){$value = $list->firstChild->nodeValue; Php讀取XML第三種情況:XML文件(cy.xml)如下:123456Php文件(cy.php)如下(和第一次依然沒有變化):load('cy.xml');foreach($xml->getElementsByTagName_r('list') as $list){$value = $list->firstChild->nodeValue;echo $value."
";}?>cy.php的輸出結果:123456===========Php讀取XML第四種情況,保持cy.xml不變,改變cy.php:XML文件(cy.xml)如下:123456Php文件(cy.php)如下:load('cy.xml');$main = $xml->getElementsByTagName_r('main');foreach( $main as $main){$list = $main->getElementsByTagName_r( "list" );foreach ( $list as $list ){$value = $list->firstChild->nodeValue; echo $value."
";}}?>cy.php輸出結果:123456為什么兩次的cy.php不同,但輸出結果是相同的?讓我們來看下一個例子==============Php讀取XML第五種情況,改變cy.xml,使cy.php保持第四種情況:XML文件(cy.xml)如下:123456789Php文件(cy.php)和第四種情況相同:load('cy.xml');$main = $xml->getElementsByTagName_r('main');foreach( $main as $main){$list = $main->getElementsByTagName_r( "list" );foreach ( $list as $list ){$value = $list->firstChild->nodeValue;echo $value."
";}}?>cy.php輸出結果為:123456為什么789中的7,8,9沒有被讀出來?因為我們的cy.php只讀取標記中的內容.標記中的內容是不會被讀取的.我們這里所提到的"標記",在XML里被稱做"節點";注:$xml->load('cy.xml');加載XML文件$xml->loadXML('cy.xml');加載XML格式的字符串
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的php读取xml的值,PHP读取XML 值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php千人千面框架,千人千面的设计才是最
- 下一篇: python gpiozero,树莓派远