#49463 [NEW]: setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","blah") produces error

2009-09-03 Thread himajin100000 at gmail dot com
From: himajin10 at gmail dot com
Operating system: Windows XP SP3
PHP version:  6SVN-2009-09-04 (snap)
PHP Bug Type: DOM XML related
Bug description:  
setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","blah";) produces error

Description:

STEPS TO REPRODUCE:

1.run the "Reproduce Code"

2.read the DOM Core spec from 'if the qualifiedName or its prefix is
"xmlns"'

http://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-ElSetAttrNS


Reproduce code:
---
createElementNS('http://purl.org/rss/1.0/','rdf:RDF');
$root->setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://purl.org/rss/1.0/";
);

?>

Expected result:

No Error.

Actual result:
--
Fatal error: Uncaught exception 'DOMException' with message 'Namespace
Error' in C:\Environment\Users\WWW\OKWave\Q5261193\Q5261193-2.php06:5
Stack trace:
#0 C:\Environment\Users\WWW\OKWave\Q5261193\Q5261193-2.php06(5):
DOMElement->setAttributeNS('http://www.w3.o...', 'xmlns',
'http://purl.org...')
#1 {main}
  thrown in C:\Environment\Users\WWW\OKWave\Q5261193\Q5261193-2.php06
on line 5

-- 
Edit bug report at http://bugs.php.net/?id=49463&edit=1
-- 
Try a snapshot (PHP 5.2):
http://bugs.php.net/fix.php?id=49463&r=trysnapshot52
Try a snapshot (PHP 5.3):
http://bugs.php.net/fix.php?id=49463&r=trysnapshot53
Try a snapshot (PHP 6.0):
http://bugs.php.net/fix.php?id=49463&r=trysnapshot60
Fixed in SVN:
http://bugs.php.net/fix.php?id=49463&r=fixed
Fixed in SVN and need be documented: 
http://bugs.php.net/fix.php?id=49463&r=needdocs
Fixed in release:
http://bugs.php.net/fix.php?id=49463&r=alreadyfixed
Need backtrace:  
http://bugs.php.net/fix.php?id=49463&r=needtrace
Need Reproduce Script:   
http://bugs.php.net/fix.php?id=49463&r=needscript
Try newer version:   
http://bugs.php.net/fix.php?id=49463&r=oldversion
Not developer issue: 
http://bugs.php.net/fix.php?id=49463&r=support
Expected behavior:   
http://bugs.php.net/fix.php?id=49463&r=notwrong
Not enough info: 
http://bugs.php.net/fix.php?id=49463&r=notenoughinfo
Submitted twice: 
http://bugs.php.net/fix.php?id=49463&r=submittedtwice
register_globals:
http://bugs.php.net/fix.php?id=49463&r=globals
PHP 4 support discontinued:  http://bugs.php.net/fix.php?id=49463&r=php4
Daylight Savings:http://bugs.php.net/fix.php?id=49463&r=dst
IIS Stability:   
http://bugs.php.net/fix.php?id=49463&r=isapi
Install GNU Sed: 
http://bugs.php.net/fix.php?id=49463&r=gnused
Floating point limitations:  
http://bugs.php.net/fix.php?id=49463&r=float
No Zend Extensions:  
http://bugs.php.net/fix.php?id=49463&r=nozend
MySQL Configuration Error:   
http://bugs.php.net/fix.php?id=49463&r=mysqlcfg



[PHP-BUG] Doc #51585 [NEW]: wrong description for is_prefix in SimpleXMLElement::children

2010-04-17 Thread himajin100000 at gmail dot com
From: 
Operating system: Irrelevant
PHP version:  Irrelevant
Package:  SimpleXML related
Bug Type: Documentation Problem
Bug description:wrong description for is_prefix in SimpleXMLElement::children

Description:

see

http://jp.php.net/manual/en/simplexmlelement.children.php

Test script:
---
xyz";

$xml = simplexml_load_string($a);



print_r("1:" . (string)($xml->children("b",false)->c). "\n");



print_r("2:" . (string)($xml->children("b",true)->c) . "\n");





?>



this correctly outputs:

1: 2:xyz 



Expected result:

Description of is_prefix should be as follows:



If is_prefix is TRUE, ns will be regarded as a prefix. If FALSE, ns will be
regarded as a namespace URL.

Actual result:
--
Description of is_prefix is as follows:



If is_prefix is TRUE, ns will be regarded as a namespace URL. If FALSE, ns
will be regarded as a prefix.

-- 
Edit bug report at http://bugs.php.net/bug.php?id=51585&edit=1
-- 
Try a snapshot (PHP 5.2):
http://bugs.php.net/fix.php?id=51585&r=trysnapshot52
Try a snapshot (PHP 5.3):
http://bugs.php.net/fix.php?id=51585&r=trysnapshot53
Try a snapshot (PHP 6.0):
http://bugs.php.net/fix.php?id=51585&r=trysnapshot60
Fixed in SVN:
http://bugs.php.net/fix.php?id=51585&r=fixed
Fixed in SVN and need be documented: 
http://bugs.php.net/fix.php?id=51585&r=needdocs
Fixed in release:
http://bugs.php.net/fix.php?id=51585&r=alreadyfixed
Need backtrace:  
http://bugs.php.net/fix.php?id=51585&r=needtrace
Need Reproduce Script:   
http://bugs.php.net/fix.php?id=51585&r=needscript
Try newer version:   
http://bugs.php.net/fix.php?id=51585&r=oldversion
Not developer issue: 
http://bugs.php.net/fix.php?id=51585&r=support
Expected behavior:   
http://bugs.php.net/fix.php?id=51585&r=notwrong
Not enough info: 
http://bugs.php.net/fix.php?id=51585&r=notenoughinfo
Submitted twice: 
http://bugs.php.net/fix.php?id=51585&r=submittedtwice
register_globals:
http://bugs.php.net/fix.php?id=51585&r=globals
PHP 4 support discontinued:  http://bugs.php.net/fix.php?id=51585&r=php4
Daylight Savings:http://bugs.php.net/fix.php?id=51585&r=dst
IIS Stability:   
http://bugs.php.net/fix.php?id=51585&r=isapi
Install GNU Sed: 
http://bugs.php.net/fix.php?id=51585&r=gnused
Floating point limitations:  
http://bugs.php.net/fix.php?id=51585&r=float
No Zend Extensions:  
http://bugs.php.net/fix.php?id=51585&r=nozend
MySQL Configuration Error:   
http://bugs.php.net/fix.php?id=51585&r=mysqlcfg