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);
?>