|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2014-06-19 12:57 UTC] pgtest at gmail dot com
[2014-06-19 13:40 UTC] pgtest at gmail dot com
[2016-12-22 10:55 UTC] arnoutboks at gmail dot com
[2017-01-02 12:00 UTC] krakjoe@php.net
[2017-01-02 12:00 UTC] krakjoe@php.net
-Status: Open
+Status: Closed
[2017-01-02 12:00 UTC] krakjoe@php.net
[2017-01-02 12:01 UTC] krakjoe@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 22:00:01 2025 UTC |
Description: ------------ When trying to get all elements from the default namespace (by providing an empty string first argument) getElementsByTagNameNS returns elements from ALL namespaces. In the provided example, getElementsByTagNameNS should return only the first "a" element, not both. Test script: --------------- $doc = new DOMDocument(); $doc->loadXML('<root xmlns:x="x"><a/><x:a/></root>'); $list = $doc->getElementsByTagNameNS('', 'a'); echo $list->length; Expected result: ---------------- 1 Actual result: -------------- 2