Return to namelist.c CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / dom |
1.1 ! misho 1: /* ! 2: +----------------------------------------------------------------------+ ! 3: | PHP Version 5 | ! 4: +----------------------------------------------------------------------+ ! 5: | Copyright (c) 1997-2012 The PHP Group | ! 6: +----------------------------------------------------------------------+ ! 7: | This source file is subject to version 3.01 of the PHP license, | ! 8: | that is bundled with this package in the file LICENSE, and is | ! 9: | available through the world-wide-web at the following url: | ! 10: | http://www.php.net/license/3_01.txt | ! 11: | If you did not receive a copy of the PHP license and are unable to | ! 12: | obtain it through the world-wide-web, please send a note to | ! 13: | license@php.net so we can mail you a copy immediately. | ! 14: +----------------------------------------------------------------------+ ! 15: | Authors: Christian Stocker <chregu@php.net> | ! 16: | Rob Richards <rrichards@php.net> | ! 17: +----------------------------------------------------------------------+ ! 18: */ ! 19: ! 20: /* $Id: namelist.c 321634 2012-01-01 13:15:04Z felipe $ */ ! 21: ! 22: #ifdef HAVE_CONFIG_H ! 23: #include "config.h" ! 24: #endif ! 25: ! 26: #include "php.h" ! 27: #if HAVE_LIBXML && HAVE_DOM ! 28: #include "php_dom.h" ! 29: ! 30: /* {{{ arginfo */ ! 31: ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namelist_get_name, 0, 0, 1) ! 32: ZEND_ARG_INFO(0, index) ! 33: ZEND_END_ARG_INFO(); ! 34: ! 35: ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namelist_get_namespace_uri, 0, 0, 1) ! 36: ZEND_ARG_INFO(0, index) ! 37: ZEND_END_ARG_INFO(); ! 38: /* }}} */ ! 39: ! 40: /* ! 41: * class DOMNameList ! 42: * ! 43: * URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList ! 44: * Since: DOM Level 3 ! 45: */ ! 46: ! 47: const zend_function_entry php_dom_namelist_class_functions[] = { ! 48: PHP_FALIAS(getName, dom_namelist_get_name, arginfo_dom_namelist_get_name) ! 49: PHP_FALIAS(getNamespaceURI, dom_namelist_get_namespace_uri, arginfo_dom_namelist_get_namespace_uri) ! 50: PHP_FE_END ! 51: }; ! 52: ! 53: /* {{{ length int ! 54: readonly=yes ! 55: URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-length ! 56: Since: ! 57: */ ! 58: int dom_namelist_length_read(dom_object *obj, zval **retval TSRMLS_DC) ! 59: { ! 60: ALLOC_ZVAL(*retval); ! 61: ZVAL_STRING(*retval, "TEST", 1); ! 62: return SUCCESS; ! 63: } ! 64: ! 65: /* }}} */ ! 66: ! 67: /* {{{ proto string dom_namelist_get_name(int index); ! 68: URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-getName ! 69: Since: ! 70: */ ! 71: PHP_FUNCTION(dom_namelist_get_name) ! 72: { ! 73: DOM_NOT_IMPLEMENTED(); ! 74: } ! 75: /* }}} end dom_namelist_get_name */ ! 76: ! 77: /* {{{ proto string dom_namelist_get_namespace_uri(int index); ! 78: URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-getNamespaceURI ! 79: Since: ! 80: */ ! 81: PHP_FUNCTION(dom_namelist_get_namespace_uri) ! 82: { ! 83: DOM_NOT_IMPLEMENTED(); ! 84: } ! 85: /* }}} end dom_namelist_get_namespace_uri */ ! 86: ! 87: #endif ! 88: ! 89: /* ! 90: * Local variables: ! 91: * tab-width: 4 ! 92: * c-basic-offset: 4 ! 93: * End: ! 94: * vim600: noet sw=4 ts=4 fdm=marker ! 95: * vim<600: noet sw=4 ts=4 ! 96: */