8.141 Analyseur syntaxique XML
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . gestionnaires d'événements . Problèmes de casse . Codes d'erreurs . Codage des caractères . Exemples . utf8_decode . utf8_encode . xml_error_string . xml_get_current_byte_index . xml_get_current_column_number . xml_get_current_line_number . xml_get_error_code . xml_parse_into_struct . xml_parse . xml_parser_create_ns . xml_parser_create . xml_parser_free . xml_parser_get_option ->xml_parser_set_option . xml_set_character_data_handler . xml_set_default_handler . xml_set_element_handler . xml_set_end_namespace_decl_handler . xml_set_external_entity_ref_handler . xml_set_notation_decl_handler . xml_set_object . xml_set_processing_instruction_handler . xml_set_start_namespace_decl_handler . xml_set_unparsed_entity_decl_handler
|
8.141.25 xml_parser_set_option()Affecte les options d'un analyseur XML[ Exemples avec xml_parser_set_option ] PHP 3 >= 3.0.6, PHP 4, PHP 5
bool
xml_parser_set_option (
resource
parser
,
int
option
,
mixed
value
)
-
parser
-
Une référence vers un analyseur XML.
-
option
-
L'option à modifier. Voir ci-dessous :
-
value
-
La nouvelle valeur de l'option.
xml_parser_set_option
retourne
FALSE
si
parser
n'est pas une référence valide
sur un analyseur XML, ou si l'option n'a pas pu être modifiée.
Sinon, l'option est effectivement modifiée, et la fonction retourne
TRUE
.
Les options suivantes sont disponibles :
| Option |
Type de données |
Description |
|
XML_OPTION_CASE_FOLDING
|
entier |
Contrôle la gestion de la casse
des balises de cet analyseur XML. Par défaut, activé.
|
| XML_OPTION_SKIP_TAGSTART |
integer |
Spécifie combien de caractères doivent être éludés du début du nom de la balise.
|
| XML_OPTION_SKIP_WHITE |
integer |
Élude ou non les valeurs contenant des caractères blancs.
|
|
XML_OPTION_TARGET_ENCODING
|
chaîne de caractères |
Modifie le codage à la cible
utilisé par cet analyseur XML. Par défaut, c'est celui
qui a été spécifié lors de l'appel de
xml_parser_create
. Les codages supportés
sont
ISO-8859-1
,
US-ASCII
et
UTF-8
.
|
|