]> granicus.if.org Git - php/commitdiff
mark more functions unicode safe
authorRob Richards <rrichards@php.net>
Fri, 8 Dec 2006 16:49:25 +0000 (16:49 +0000)
committerRob Richards <rrichards@php.net>
Fri, 8 Dec 2006 16:49:25 +0000 (16:49 +0000)
add test

ext/dom/document.c
ext/dom/tests/domxpath.phpt [new file with mode: 0644]
ext/dom/xpath.c

index 92890d0cc20a9a89515c2017e26be54a47fff706..3b58faa0cbee91c8baa14702a6c5226b0cf35a3a 100644 (file)
@@ -2277,7 +2277,7 @@ PHP_FUNCTION(dom_document_save_html)
 
 #endif  /* defined(LIBXML_HTML_ENABLED) */
 
-/* {{{ proto boolean DOMDocument::registerNodeClass(string baseclass, string extendedclass)
+/* {{{ proto boolean DOMDocument::registerNodeClass(string baseclass, string extendedclass) U
    Register extended class used to create base node type */
 PHP_METHOD(domdocument, registerNodeClass)
 {
diff --git a/ext/dom/tests/domxpath.phpt b/ext/dom/tests/domxpath.phpt
new file mode 100644 (file)
index 0000000..c6304fe
--- /dev/null
@@ -0,0 +1,31 @@
+--TEST--
+DOMXPath Tests
+--SKIPIF--
+<?php require_once('skipif.inc'); ?>
+--FILE--
+<?php
+require_once("dom_test.inc");
+
+$dom = new DOMDocument;
+$dom->loadXML(b'<root xmlns="urn::default"><child>myval</child></root>');
+
+$xpath = new DOMXPath($dom);
+
+$xpath->registerNamespace("def", "urn::default");
+$nodelist = $xpath->query("//def:child");
+if ($node = $nodelist->item(0)) {
+       print $node->textContent."\n";
+}
+
+$count = $xpath->evaluate("count(//def:child)");
+
+var_dump($count);
+
+$xpathdoc = $xpath->document;
+
+var_dump($xpathdoc instanceof DOMDocument);
+?>
+--EXPECT--
+myval
+float(1)
+bool(true)
index ebfde0d5e8ebc53df6218e0de94d3f2978c3f5df..f31603aa6f8f1a867483f9f8343709a0b02f8715 100644 (file)
@@ -102,7 +102,7 @@ int dom_xpath_document_read(dom_object *obj, zval **retval TSRMLS_DC)
        return SUCCESS;
 }
 
-/* {{{ proto boolean dom_xpath_register_ns(string prefix, string uri); */
+/* {{{ proto boolean dom_xpath_register_ns(string prefix, string uri) U */
 PHP_FUNCTION(dom_xpath_register_ns)
 {
        zval *id;