라이브러리

[PHP] xml_error_string - XML ​​파서 오류 문자열 가져오기




XML Error String


PHP의 `xml_error_string` 함수는 XML 파서가 발생한 오류를 문자열로 반환합니다. 이 함수는 XML 파서의 오류 메시지를 이해하고 오류를 처리하는 데 도움이 됩니다.

사용법


`xml_error_string` 함수는 두 개의 매개 변수를 받습니다.

* `$error_code`: 오류 코드
* `$level`: 오류 레벨 (XML_ERROR_NONE, XML_ERROR_WARNING, XML_ERROR_ERROR)

예제


#hostingforum.kr
php

<?php



// XML 파서 초기화

$xml = new DOMDocument();

$xml->loadXML('John30');



// XML 파서 오류 설정

$xml->xmlError = true;



// XML 파서 오류 발생

$xml->loadXML('Johnabc');



// 오류 코드와 레벨 가져오기

$error_code = libxml_get_last_error()->code;

$level = libxml_get_last_error()->level;



// 오류 문자열 가져오기

$error_string = xml_error_string($error_code, $level);



// 오류 문자열 출력

echo "오류 코드: $error_code
";

echo "오류 레벨: $level
";

echo "오류 문자열: $error_string
";



?>



결과


#hostingforum.kr


오류 코드: 5

오류 레벨: 1

오류 문자열: Invalid character in tag name



참고


* `xml_error_string` 함수는 XML 파서의 오류 메시지를 문자열로 반환합니다.
* `$error_code` 매개 변수는 오류 코드를 받습니다.
* `$level` 매개 변수는 오류 레벨을 받습니다.
* `libxml_get_last_error()` 함수는 XML 파서의 마지막 오류를 반환합니다.
* `xml_error_string` 함수는 XML 파서의 오류 메시지를 이해하고 오류를 처리하는 데 도움이 됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색