라이브러리
[PHP] xml_get_error_code - XML 파서 오류 코드 가져오기
XML_Get_Error_Code 함수
`XML_Get_Error_Code` 함수는 XML 파싱 중 발생한 오류 코드를 반환하는 PHP 내장 함수입니다. 이 함수는 XML 파싱이 실패한 경우에만 사용할 수 있으며, XML 파싱이 성공한 경우에는 `0`을 반환합니다.
함수 시그니처
#hostingforum.kr
php
int XML_Get_Error_Code ( resource $xml )
* `$xml`: XML 파싱 결과를 나타내는 리소스입니다.
사용 예제
#hostingforum.kr
php
$xml = simplexml_load_string('John');
if ($xml === false) {
$error_code = XML_Get_Error_Code($xml);
echo "XML 파싱 오류 코드: $error_code
";
} else {
echo "XML 파싱 성공
";
}
위 예제에서는 `simplexml_load_string` 함수를 사용하여 XML 문자열을 파싱합니다. 파싱이 성공하면 `echo` 문을 통해 성공 메시지를 출력합니다. 파싱이 실패하면 `XML_Get_Error_Code` 함수를 사용하여 오류 코드를 얻은 후 오류 코드를 출력합니다.
오류 코드
XML 파싱 오류 코드는 다음과 같이 정의됩니다.
* `0`: XML 파싱 성공
* `1`: XML 파싱 실패 (잘못된 XML 구조)
* `2`: XML 파싱 실패 (XML 문자열이 비어 있음)
* `3`: XML 파싱 실패 (XML 문자열이 잘못된 형식)
위 예제에서는 `1`이 출력됩니다. 이는 XML 파싱이 실패했으며, 잘못된 XML 구조가 원인인 것입니다.
참고
`XML_Get_Error_Code` 함수는 XML 파싱이 실패한 경우에만 사용할 수 있습니다. XML 파싱이 성공한 경우에는 `0`을 반환합니다. 따라서 이 함수를 사용하기 전에 XML 파싱 결과를 확인하는 것이 좋습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.