PHP의 XML 기능
PHP XML 파서 프로필
XML 기능은 XML 문서를 구문 분석 할 수 있지만 확인할 수 없습니다.
XML은 구조화 문서 교환을위한 표준 데이터 포맷이다. 당신은 우리에 수 있습니다 XML 자습서 에서 XML에 대한 자세한 정보를 찾을 수 있습니다.
확장은 국외 거주자 XML 파서를 사용합니다.
해외 거주자 파서 이벤트 기반, 그것은 일련의 이벤트로서 XML 문서이다. 이벤트가 발생하면, 그것을 처리하기 위해 특정 함수를 호출한다.
해외 거주자는 문서의 DTD에 대한 링크를 무시하고 비 검증 파서이다. 문서의 형태가 좋지 않은 경우에는, 에러 메시지로 끝날 것이다.
그것이이기 때문에 이벤트 기반 및 비 검증 파서, 국외 거주자는 웹 응용 프로그램 기능에 대한 빠르고 적합합니다.
XML 파서 함수를 사용하면 XML 파서를 작성하고 XML 이벤트 핸들러를 정의 할 수 있습니다.
설치
XML 파서 함수는 PHP 코어의 일부입니다. 아니 설치가 이러한 기능을 사용할 필요가 없습니다.
PHP XML 파서 기능
PHP는 : 기능을 지원하는 PHP의초기 버전을 나타냅니다.
PHP XML 파서 상수
常量 |
---|
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 (integer) |
XML_ERROR_UNDEFINED_ENTITY (integer) |
XML_ERROR_RECURSIVE_ENTITY_REF (integer) |
XML_ERROR_ASYNC_ENTITY (integer) |
XML_ERROR_BAD_CHAR_REF (integer) |
XML_ERROR_BINARY_ENTITY_REF (integer) |
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer) |
XML_ERROR_MISPLACED_XML_PI (integer) |
XML_ERROR_UNKNOWN_ENCODING (integer) |
XML_ERROR_INCORRECT_ENCODING (integer) |
XML_ERROR_UNCLOSED_CDATA_SECTION (integer) |
XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer) |
XML_OPTION_CASE_FOLDING (integer) |
XML_OPTION_TARGET_ENCODING (integer) |
XML_OPTION_SKIP_TAGSTART (integer) |
XML_OPTION_SKIP_WHITE (integer) |