XML function library: Xml_set_unparsed_entity_decl_handler

Source: Internet
Author: User
Keywords PHP Chinese function manual Xml_set_unparsed_entity_decl_handler xml function library
Tags aliyun function function library html http name php php chinese function manual

Xml_set_unparsed_entity_decl_hanhttp://www.aliyun.com/zixun/aggregation/16504.html ">dler

Configures headers for unresolved entity declarations.

Syntax: boolean xml_set_unparsed_entity_decl_handler (int parser, string handler);

Return Value: Boolean value

Function type: Data processing

Content Description

This function configures an entity declaration header that has not been resolved. Parameter parser to parse code. The parameter handler includes six elements, such as parsing code, entity name, base, system identifier, public identifier, and notation name. Looks like a string similar to the following

<! ENTITY Name {publicid | systemid} ndata notationname>

More details can be referenced in the XML 1.0 spec book, the part of the entity declaration. Returns a true value if there are no errors.

Want to use this function library to install Zlib First, can obtain this function library to http://www.cdrom.com/pub/infozip/zlib/to use this function library, need to go to Http://www.jclark.com/xml retrieve XML function library first, and compile or install it. Users with RedHat Linux can get RPM format files to http://www.guardian.no/~ssb/phpxml.html. Then add the--with-xml configuration options before compiling PHP. Tommy@nashville.net pointed out (12-jan-1999) If there is a problem, still need to put in Xmltok.h and xmlparse.h two C language header file, or set the environment variable.

The current version supports three character sets: ASCII, Iso-8859-1 and UTF-8. As for the UTF-16 character set PHP has not yet been supported.

XML has many error codes, as follows

Xml_error_none
Xml_error_no_memory
Xml_error_syntax
Xml_error_no_elements
Xml_error_invalid_token
Xml_error_unclosed_token
Xml_error_partial_char
Xml_error_tag_mismatch
Xml_error_duplicate_attribute
Xml_error_junk_after_doc_element
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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.