PHP libxml 소개
libxml 기능과 상수는 SimpleXML을, XSLT와 DOM 함수와 함께 사용된다.
설치
이 기능은 libxml 패키지를 필요로한다. xmlsoft.org에서 다운로드
PHP의 libxml 기능
PHP : 기능을 지원하는 PHP의 초기 버전을 나타냅니다.
기능 | 기술 |
---|---|
libxml_clear_errors() | 클리어 libxml 오류 버퍼 |
libxml_get_errors() | 오류의 배열을 검색 |
libxml_get_last_error() | libxml에서 마지막 오류 검색 |
libxml_set_streams_context() | 다음 libxml 문서 부하 스트림 컨텍스트를 설정하거나 쓰기 |
libxml_use_internal_errors() | libxml 오류를 해제하고 필요에 따라 사용자가 오류 정보를 가져올 수 |
PHP 5 미리 정의 된 libxml 상수
기능 | 기술 |
---|---|
LIBXML_COMPACT | 작은 노드 할당 최적화를 설정합니다. 이 응용 프로그램의 성능을 향상시킬 수 있습니다 |
LIBXML_DTDATTR | 설정 기본 DTD 속성 |
LIBXML_DTDLOAD | 외부 부분 집합을로드 |
LIBXML_DTDVALID | DAD로 유효성 검사 |
LIBXML_NOBLANKS | 빈 노드를 제거 |
LIBXML_NOCDATA | 텍스트 노드로 CDATA 설정 |
LIBXML_NOEMPTYTAG | 빈 태그를 변경 (eg <br/> to <br></br>) 에서 만 가능 DOMDocument-> save() 및 DOMDocument-> saveXML() 함수를 |
LIBXML_NOENT | 대체 기관 |
LIBXML_NOERROR | 오류 보고서를 표시하지 않음 |
LIBXML_NONET | 문서를로드하는 동안 네트워크 액세스를 중지 |
LIBXML_NOWARNING | 경고 보고서를 표시하지 않음 |
LIBXML_NOXMLDECL | 문서를 저장할 때 XML 선언을 드롭 |
LIBXML_NSCLEAN | 여분의 네임 스페이스 선언을 제거 |
LIBXML_XINCLUDE | 사용의 XInclude 대체 |
LIBXML_ERR_ERROR | 복구 오류를 가져옵니다 |
LIBXML_ERR_FATAL | 치명적인 오류를 가져옵니다 |
LIBXML_ERR_NONE | 오류를 얻을 |
LIBXML_ERR_WARNING | 간단한 경고를 받기 |
LIBXML_VERSION | libxml 버전을 (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | 점선 libxml 버전 가져옵니다 (eg 2.6.5 or 2.6.17) |