version 1.1, 2012/02/21 23:47:54
|
version 1.1.1.2, 2012/05/29 12:34:37
|
Line 91 Since: DOM Level 2
|
Line 91 Since: DOM Level 2
|
*/ |
*/ |
PHP_METHOD(domimplementation, createDocumentType) |
PHP_METHOD(domimplementation, createDocumentType) |
{ |
{ |
zval *rv = NULL; |
|
xmlDtd *doctype; |
xmlDtd *doctype; |
int ret, name_len = 0, publicid_len = 0, systemid_len = 0; |
int ret, name_len = 0, publicid_len = 0, systemid_len = 0; |
char *name = NULL, *publicid = NULL, *systemid = NULL; |
char *name = NULL, *publicid = NULL, *systemid = NULL; |
Line 141 PHP_METHOD(domimplementation, createDocumentType)
|
Line 140 PHP_METHOD(domimplementation, createDocumentType)
|
RETURN_FALSE; |
RETURN_FALSE; |
} |
} |
|
|
DOM_RET_OBJ(rv, (xmlNodePtr) doctype, &ret, NULL); | DOM_RET_OBJ((xmlNodePtr) doctype, &ret, NULL); |
} |
} |
/* }}} end dom_domimplementation_create_document_type */ |
/* }}} end dom_domimplementation_create_document_type */ |
|
|
Line 151 Since: DOM Level 2
|
Line 150 Since: DOM Level 2
|
*/ |
*/ |
PHP_METHOD(domimplementation, createDocument) |
PHP_METHOD(domimplementation, createDocument) |
{ |
{ |
zval *node = NULL, *rv = NULL; | zval *node = NULL; |
xmlDoc *docp; |
xmlDoc *docp; |
xmlNode *nodep; |
xmlNode *nodep; |
xmlDtdPtr doctype = NULL; |
xmlDtdPtr doctype = NULL; |
Line 238 PHP_METHOD(domimplementation, createDocument)
|
Line 237 PHP_METHOD(domimplementation, createDocument)
|
xmlFree(localname); |
xmlFree(localname); |
} |
} |
|
|
DOM_RET_OBJ(rv, (xmlNodePtr) docp, &ret, NULL); | DOM_RET_OBJ((xmlNodePtr) docp, &ret, NULL); |
|
|
if (doctobj != NULL) { |
if (doctobj != NULL) { |
doctobj->document = ((dom_object *)((php_libxml_node_ptr *)docp->_private)->_private)->document; |
doctobj->document = ((dom_object *)((php_libxml_node_ptr *)docp->_private)->_private)->document; |