라이브러리

[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 파싱 결과를 확인하는 것이 좋습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 31 페이지

검색

게시물 검색