PHP讀取XML 值

來源:互聯網
上載者:User
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格式的字串
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.