note 116909 added to domdocument.getelementsbytagnamens

From: Date: Thu, 19 Mar 2015 19:47:27 +0000
Subject: note 116909 added to domdocument.getelementsbytagnamens
Groups: php.notes 
Request: Send a blank email to php-notes+get-201989@lists.php.net to get a copy of this message
<?php ini_set("display_errors","on"); error_reporting(-1); $doc="<?xml version='1.0' encoding='WINDOWS-1251'?> <htm:body xmlns:htm='w3.org'> <span>Text</span> <htm:img htm:src='imgSrc'/> </htm:body>"; $dom = new DOMDocument('1.0','WINDOWS-1251'); $dom->preserveWhiteSpace=false; $dom->loadXML($doc); $domList=$dom->getElementsByTagNameNS('*','*');//all namespaces, all local names echo "Количество элементов. The number of elements: ".$domList->length."<br />";// 2 (not 3) for ($i=0; $i<$domList->length; $i++) {echo "Элемент $i. The element $i: ".$domList->item($i)->tagName."<br />"; } /* Tested in PHP 5.2.9-2 and 5.2.17 The above example will output: Количество элементов. The number of elements: 2 Элемент 0. The element 0: htm:body Элемент 1. The element 1: htm:img Вывод. Не найден элемент span Conclusion. Not found span element */ ?> ---- Server IP: 72.52.91.14 Probable Submitter: 178.216.123.184 ---- Manual Page -- http://php.net/manual/en/domdocument.getelementsbytagnamens.php Edit -- https://master.php.net/note/edit/116909 Del: integrated -- https://master.php.net/note/delete/116909/integrated Del: useless -- https://master.php.net/note/delete/116909/useless Del: bad code -- https://master.php.net/note/delete/116909/bad+code Del: spam -- https://master.php.net/note/delete/116909/spam Del: non-english -- https://master.php.net/note/delete/116909/non-english Del: in docs -- https://master.php.net/note/delete/116909/in+docs Del: other reasons-- https://master.php.net/note/delete/116909 Reject -- https://master.php.net/note/reject/116909 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#201989) next »