현재 위치: > 함수 카테고리 모음> libxml_get_errors

libxml_get_errors

오류 배열을 검색합니다.
이름:libxml_get_errors
분류:분류되지 않음
사용 언어:php
한 줄 설명:현재 문서에서 모든 XML 오류를 가져 와서 배열로 반환하십시오.

함수 이름 : libxml_get_errors ()

해당 버전 : PHP 5, PHP 7

함수 설명 : libxml_get_errors () 함수는 현재 문서의 모든 XML 오류를 가져와 이러한 오류를 배열로 반환합니다.

구문 : libxml_get_errors () : 배열

반환 값 : XML 오류가 포함 된 배열을 반환하거나 오류가 발생하지 않으면 빈 배열을 반환합니다.

예:

 <?php // 创建一个包含错误的XML 文档$xml = "<root><element1>value1</element1><element2>value2</element2>"; // 禁用错误报告libxml_use_internal_errors(true); // 使用SimpleXML 解析XML 文档$sxe = simplexml_load_string($xml); // 获取所有的XML 错误$errors = libxml_get_errors(); // 遍历错误数组并输出每个错误的消息foreach ($errors as $error) { echo "错误级别: " . $error->level . "<br>"; echo "错误消息: " . $error->message . "<br>"; echo "错误行号: " . $error->line . "<br>"; echo "错误列号: " . $error->column . "<br><br>"; } // 清除错误缓冲区libxml_clear_errors(); ?>

위의 예에서는 먼저 오류가 포함 된 XML 문서를 만들었습니다. 그런 다음 libxml_use_internal_errors () 함수를 사용하여 오류보고를 비활성화하여 예외를 직접 던지는 대신 오류 정보를 얻을 수 있도록합니다. 다음으로 simplexml_load_string () 함수를 사용하여 XML 문서를 구문 분석하고 libxml_get_errors () 함수를 사용하여 모든 XML 오류를 얻습니다. 마지막으로, 오류 배열을 반복하고 각 오류에 대한 레벨, 메시지, 줄 번호 및 열 번호를 출력합니다.

libxml_get_errors () 함수를 사용한 후에는 libxml_clear_errors () 함수를 사용하여 오류 버퍼를 지우려면 다음에 기능을 사용할 때 이전 오류가 반환되지 않도록해야합니다.

문법

 libxml_get_errors ( )
유사한 함수
  • MySQL 클라이언트 라이브러리 버전을 정수로 반환합니다. get_client_version

    get_client_version

    MySQL클라이언트라이브러리버전을정수
  • zip 파일의 항목 이름을 반환합니다. zip_entry_name

    zip_entry_name

    zip파일의항목이름을반환합니다.
  • 예외를 던지는 코드 줄의 줄 번호를 반환합니다. getLine

    getLine

    예외를던지는코드줄의줄번호를반환합니다.
  • 지정된 해 동안 Easter Midnight의 Unix 타임 스탬프를 반환합니다. easter_date

    easter_date

    지정된해동안EasterMidnight
  • 문서에 선언 된 네임 스페이스를 반환합니다. getDocNamespaces

    getDocNamespaces

    문서에선언된네임스페이스를반환합니다.
  • Gregorian 달력의 날짜를 Julian Day Counts로 변환하십시오. gregoriantojd

    gregoriantojd

    Gregorian달력의날짜를Julia
  • 문서에 사용 된 네임 스페이스를 반환합니다. getNamespaces

    getNamespaces

    문서에사용된네임스페이스를반환합니다.
  • 이전 MySQL 작업에서 생성 된 텍스트 오류 메시지를 반환합니다. mysql_error

    mysql_error

    이전MySQL작업에서생성된텍스트오류메
인기 기사