PHP xml_parser_create_ns() 함수
정의와 사용법
xml_parser_create_ns() 함수는 네임스페이스 지원을 포함한 XML 파서를 생성합니다.
이 함수는 새로운 XML 파서를 만들어 다른 XML 함수가 사용할 수 있는 리소스 핸들을 반환합니다.
문법
xml_parser_create_ns(encoding,separator)
파라미터 | 설명 |
---|---|
encoding | 선택 사항. 출력 인코딩을 지정합니다. |
encoding | 선택 사항. 태그 이름과 이름 공간의 출력 구분자를 지정합니다. 기본 값은 ":"입니다. |
설명
선택 사항 encoding PHP 4에서 사용하여 파싱할 XML 입력의 문자 인코딩 방식을 지정합니다.
PHP 5부터 자동으로 입력 XML의 인코딩을 감지하기 때문에 encoding 파라미터는 파싱 후 출력 데이터의 인코딩을 지정하는 데 사용됩니다.
PHP 4에서는 기본 출력 인코딩이 입력 데이터의 인코딩과 동일합니다. 공백 문자열을 전달하면 파서가 문서의 인코딩을 결정하기 위해 머리 3개 또는 4개의 바이트를 검색합니다.
PHP 5.0.0 및 5.0.1에서는 기본 출력 문자 인코딩이 ISO-8859-1이며, PHP 5.0.2 이상에서는 UTF-8입니다.
파서가 지원하는 인코딩은 ISO-8859-1, UTF-8 및 US-ASCII입니다.
힌트 및 주석
힌트:XML 파서를 해제하려면 사용하세요 xml_parser_free(); 함수.
힌트:이름 공간을 지원하지 않는 XML 파서를 생성하려면 사용하세요 xml_parser_create(); 함수.
예제
<?php $xmlparser =; xml_parser_create_ns();; xml_parser_free($xmlparser); ?>