Services webmasters
Partenaires
Jeux concours gratuits
 
Constantes prédefinies
<<<
Classes Exemples
>>>

7.24 DOM XML
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Deprecated functions
Constantes prédefinies
->Classes
Exemples
domattribute->name
domattribute->specified
domattribute->value
domdocument->add_root [obsolète]
domdocument->create_attribute
domdocument->create_cdata_section
domdocument->create_comment
domdocument->create_element_ns
domdocument->create_element
domdocument->create_entity_reference
domdocument->create_processing_instruction
domdocument->create_text_node
domdocument->doctype
domdocument->document_element
domdocument->dump_file
domdocument->dump_mem
domdocument->get_element_by_id
domdocument->get_elements_by_tagname
domdocument->html_dump_mem
domdocument->xinclude
domdocumenttype->entities
domdocumenttype->internal_subset
domdocumenttype->name
domdocumenttype->notations
domdocumenttype->public_id
domdocumenttype->system_id
domelement->get_attribute_node
domelement->get_attribute
domelement->get_elements_by_tagname
domelement->has_attribute
domelement->remove_attribute
domelement->set_attribute
domelement->tagname
domnode->add_namespace
domnode->append_child
domnode->append_sibling
domnode->attributes
domnode->child_nodes
domnode->clone_node
domnode->dump_node
domnode->first_child
domnode->last_child
domnode->next_sibling
domnode->node_name
domnode->node_type
domnode->node_value
domnode->owner_document
domnode->parent_node
domnode->prefix
domnode->previous_sibling
domnode->remove_child
domnode->replace_child
domnode->replace_node
domnode->set_content
domnode->set_name
domnode->set_namespace
domnode->unlink_node
domprocessinginstruction->data
domprocessinginstruction->target
domxsltstylesheet->process
domxsltstylesheet->result_dump_file
domxsltstylesheet->result_dump_mem
domxml_new_doc
domxml_open_file
domxml_open_mem
domxml_version
domxml_xmltree
domxml_xslt_stylesheet_doc
domxml_xslt_stylesheet_file
domxml_xslt_stylesheet
xpath_eval_expression
xpath_eval
xpath_new_context
xptr_eval
xptr_new_context

7.24.6 Classes

L'API de ce module suit le standard DOM niveau 2 aussi fidèlement que possible. Par conséquent, l'API est totalement orientée objet. C'est une bonne idée d'avoir les standards DOM disponibles sous la main, lorsque vous utilisez ce module. Bien que cette API soit orientée objet, il existe de nombreuses fonctions qui peuvent être appelées d'une manière non objet, en passant l'objet à utiliser comme premier argument de la fonction. Cest fonctions sont essentiellement conservées pour assurer la compatibilité avec les extensions plus anciennes, et ne doivent pas être utilisées.

Cette API diffère de l'API officielle DOM en deux points. Le premier est que tous les attributs des classes sont implémentés comme des fonctions du même nom. Le second est qu les noms des fonctions suivent les standards PHP. Cela signifie que la fonction DOM lastChild() s'écrit en PHP last_child().

Ce module définit un grand nombre de classe, qui sont listés en incluant leur méthodes dans les tables suivantes. Les classes ayant un équivalent DOM sont nommées DOMxxx.

Nom de la classe Classes parents
DomAttribute DomNode
DomCData DomNode
DomComment DomCData : DomNode
DomDocument DomNode
DomDocumentType DomNode
DomElement DomNode
DomEntity DomNode
DomEntityReference DomNode
DomProcessingInstruction DomNode
DomText DomCData : DomNode
Parser Actuellement, toujours appelée DomParser
XPathContext

Nom de la méthode Nom de la fonction Remarques
doctype domdocument_doctype
document_elemnent domdocument_document_element
create_element domdocument_create_element
create_text_node domdocument_create_text_node
create_comment domdocument_create_comment
create_cdata_section domdocument_create_cdata_section
create_processing_instruction domdocument_create_processing_instruction
create_attribute domdocument_create_attribute
create_entity_reference domdocument_create_entity_reference
get_elements_by_tagname domdocument_get_elements_by_tagname
get_element_by_id domdocument_get_element_by_id
dump_mem domdocument_dump_mem not DOM standard
dump_file domdocument_dump_file not DOM standard
html_dump_mem domdocument_html_dump_mem Non standard DOM
xpath_init xpath_init Non standard DOM
xpath_new_context xpath_new_context Non standard DOM
xptr_new_context xptr_new_context Non standard DOM

Nom de la méthode Nom de la fonction Remarques
tagname domelement_tagname
get_attribute domelement_get_attribute
set_attribute domelement_set_attribute
remove_attribute domelement_remove_attribute
get_attribute_node domelement_get_attribute_node
get_elements_by_tagname domelement_get_elements_by_tagname
has_attribute domelement_has_attribute

Nom de la méthode Remarques
domnode_node_name
domnode_node_value
domnode_node_type
domnode_last_child
domnode_first_child
domnode_child_nodes
domnode_previous_sibling
domnode_next_sibling
domnode_parent_node
domnode_owner_document
domnode_insert_before
domnode_append_child
domnode_append_sibling Non standard DOM. Cette fonction émule le comportement précédent de domnode_append_child .
domnode_remove_child
domnode_has_child_nodes
domnode_has_attributes
domnode_clone_node
domnode_attributes
domnode_unlink_node Non standard DOM
domnode_replace_node Non standard DOM
domnode_set_content Non standard DOM, deprecated
domnode_get_content Non standard DOM, deprecated
domnode_dump_node Non standard DOM
domnode_is_blank_node Non standard DOM

Nom de la méthode Remarques
name domattribute_name
value domattribute_value
specified domattribute_specified

Nom de la méthode Nom de la fonction Remarques
target domprocessinginstruction_target
data domprocessinginstruction_data

Nom de la méthode Nom de la fonction Remarques
add_chunk parser_add_chunk
end parser_end

Nom de la méthode Nom de la fonction Remarques
eval xpathcontext_eval
eval_expression xpathcontext_eval_expression
register_ns xpathcontext_register_ns

Nom de la méthode Nom de la fonction Remarques
name domdocumenttype_name
entities domdocumenttype_entities
notations domdocumenttype_notations
public_id domdocumenttype_public_id
system_id domdocumenttype_system_id
internal_subset domdocumenttype_internal_subset

Les classes DomDtd sont dérivées de DomNode. DomComment est dérivée de DomCData.

<< Classes >>
Constantes prédefinies DOM XML Exemples
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -