PHP XML పార్సర్ ఫంక్షన్స్

PHP XML Parser ప్రామాణికం

XML ఫంక్షన్స్ మాకు XML డాక్యుమెంట్స్ ని పరిశీలించడానికి అనుమతిస్తాయి, కానీ దానిని పరిశీలించలేదు.

XML ఒక ప్రమాణబద్ధ స్ట్రక్చర్డ్ డాక్యుమెంట్ ఎక్స్చేంజ్ ఫార్మాట్ ఉంది. మా లో మరింత సమాచారం కోసం చూడండి. XML శిక్షణాలు మరింత XML సమాచారం కోసం ఇక్కడ చూడండి。

ఈ ఎక్స్టెన్షన్ Expat XML పరిశీలకాన్ని వాడుతుంది。

ఎక్స్పాట్ ఒక ఇవెంట్స్ ఆధారిత పరిశీలకం ఉంది, దానిని XML పత్రాన్ని ఒక సరిహద్దులుగా చూస్తుంది. ఒక ఇవెంట్ జరగింది అయితే, దానిని ప్రాసెస్ చేసేందుకు ఒక నిర్దేశించిన ఫంక్షన్ ని కాల్ చేస్తుంది.

ఎక్స్పాట్ ఒక పరిశీలకం లేదా ఉంటుంది, దానిని పత్రానికి సంబంధించిన DTD ను ఉంచదు. కానీ, పత్రం ఫార్మాట్ బాగా లేకపోతే, తప్పు సందేశంతో ముగిస్తుంది.

ఇది ఇవెంట్స్ ఆధారితంగా మరియు పరిశీలన లేదా ఉంటుంది, ఎక్స్పాట్ వేగవంతంగా మరియు వెబ్ అప్లికేషన్స్ కు సరిపోయే లక్షణాలు కలిగి ఉంటుంది.

XML పరిశీలకం ఫంక్షన్స్ మాకు XML పరిశీలకాన్ని సృష్టించడానికి మరియు XML ఇవెంట్స్ హాండ్లర్స్ ని నిర్వహించడానికి అనుమతిస్తాయి.

సంస్థాపించండి

XML ఫంక్షన్స్ PHP కొరియన్ భాగంగా ఉన్నాయి. ఈ ఫంక్షన్స్ ను సంస్థాపించకుండా ఉపయోగించవచ్చు.

PHP XML పార్సర్ ఫంక్షన్స్

PHP:ఈ ఫంక్షన్ ను మద్దతులో ఉన్న మొదటి PHP వెర్షన్ ని సూచిస్తుంది。

ఫంక్షన్ వివరణ PHP
utf8_decode() UTF-8 అక్షరమండలాన్ని ISO-8859-1 కు డేకోడ్ చేయండి。 3
utf8_encode() ISO-8859-1 అక్షరమండలాన్ని UTF-8 కు కోడ్ చేయండి。 3
xml_error_string() XML పరిశీలకం తప్పు వివరణను పొందండి。 3
xml_get_current_byte_index() XML పరిశీలకం ప్రస్తుత బైట్ సూచికను పొందండి。 3
xml_get_current_column_number() XML పరిశీలకం ప్రస్తుత గిరియందరు సంఖ్యను పొందండి。 3
xml_get_current_line_number() XML పరిశీలకం ప్రస్తుత పంక్తి సంఖ్యను పొందండి。 3
xml_get_error_code() XML పరిశీలకం తప్పు సంఖ్యను పొందండి。 3
xml_parse() XML పత్రాన్ని పరిశీలించండి。 3
xml_parse_into_struct() XML డేటాను క్రమాంకాలుగా పరిశీలించండి。 3
xml_parser_create_ns() నేపథ్యంలో ప్రతిపాదించబడిన XML పరిశీలకం సృష్టించండి。 4
xml_parser_create() XML పార్సరర్ సృష్టించండి. 3
xml_parser_free() XML పార్సరర్ వదులుకోండి. 3
xml_parser_get_option() XML పార్సరర్ కోసం ఆప్షన్స్ సెట్ సమాచారం పొందండి. 3
xml_parser_set_option() XML పార్సరింగ్ కోసం ఆప్షన్స్ సెట్ చేయండి. 3
xml_set_character_data_handler() చారక డాటా ప్రాసెసర్ ఏర్పాటు చేయండి. 3
xml_set_default_handler() డిఫాల్ట్ డాటా ప్రాసెసర్ ఏర్పాటు చేయండి. 3
xml_set_element_handler() ప్రారంభ మరియు ముగింపు ఎలమెంట్ ప్రాసెసర్ ఏర్పాటు చేయండి. 3
xml_set_end_namespace_decl_handler() ముగింపు నామక అంతరాంతరం ప్రాసెసర్ ఏర్పాటు చేయండి. 4
xml_set_external_entity_ref_handler() బాహ్య వినియోగదారి ప్రాసెసర్ ఏర్పాటు చేయండి. 3
xml_set_notation_decl_handler() కామెంట్ నిర్వచనం ప్రాసెసర్ ఏర్పాటు చేయండి. 3
xml_set_object() ఆబ్జెక్ట్ లో XML పార్సర్ వాడండి. 4
xml_set_processing_instruction_handler() ప్రాసెసింగ్ ఇన్స్ట్రక్షన్ (PI) ప్రాసెసర్ ఏర్పాటు చేయండి. 3
xml_set_start_namespace_decl_handler() ప్రారంభ నామక అంతరాంతరం ప్రాసెసర్ ఏర్పాటు చేయండి. 4
xml_set_unparsed_entity_decl_handler() సంక్షిప్త వినియోగదారి నిర్వచనం ప్రాసెసర్ ఏర్పాటు చేయండి. 3

PHP XML Parser 常量

Constant
XML_ERROR_NONE (integer)
XML_ERROR_NO_MEMORY (integer)
XML_ERROR_SYNTAX (integer)
XML_ERROR_NO_ELEMENTS (integer)
XML_ERROR_INVALID_TOKEN (integer)
XML_ERROR_UNCLOSED_TOKEN (integer)
XML_ERROR_PARTIAL_CHAR (integer)
XML_ERROR_TAG_MISMATCH (integer)
XML_ERROR_DUPLICATE_ATTRIBUTE (integer)
XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer)
XML_ERROR_PARAM_ENTITY_REF (ఇంటిజర్)
XML_ERROR_UNDEFINED_ENTITY (ఇంటిజర్)
XML_ERROR_RECURSIVE_ENTITY_REF (ఇంటిజర్)
XML_ERROR_ASYNC_ENTITY (ఇంటిజర్)
XML_ERROR_BAD_CHAR_REF (ఇంటిజర్)
XML_ERROR_BINARY_ENTITY_REF (ఇంటిజర్)
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (ఇంటిజర్)
XML_ERROR_MISPLACED_XML_PI (ఇంటిజర్)
XML_ERROR_UNKNOWN_ENCODING (ఇంటిజర్)
XML_ERROR_INCORRECT_ENCODING (ఇంటిజర్)
XML_ERROR_UNCLOSED_CDATA_SECTION (ఇంటిజర్)
XML_ERROR_EXTERNAL_ENTITY_HANDLING (ఇంటిజర్)
XML_OPTION_CASE_FOLDING (ఇంటిజర్)
XML_OPTION_TARGET_ENCODING (ఇంటిజర్)
XML_OPTION_SKIP_TAGSTART (ఇంటిజర్)
XML_OPTION_SKIP_WHITE (ఇంటిజర్)