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

__construct

새로운 simplexmlelement 객체를 만듭니다.
이름:__construct
분류:분류되지 않음
사용 언어:php
한 줄 설명:새로운 simplexmlelement 객체를 만듭니다.

정의 및 사용법

__construct() 함수는 새로운 simplexmlelement 객체를 만드는 데 사용됩니다.

예 1

문자열에서 SimplexMlElement 객체를 만듭니다.

 <? php
$ note = <<< XML
<note>
<to> George </to>
<f> John </from>
<Heading> 알림 </heading>
<body> 회의를 잊지 마십시오! </body>
</note>
XML ;

$ xml = 새로운 SimplexMlelement ( $ note ) ;
echo $ xml- > asxml ( ) ;
?>

인스턴스를 실행하십시오

예 2

다음 XML 파일 " note.xml "이 있다고 가정합니다.

 <? xml 버전 = "1.0" encoding = "utf-8" ?>
<note>​
    <to> George </ to >
    <f> John </ from >
    <Heading> 알림 </ heading >
    < 바디 > 이번 주말 날 잊지 마세요! </ body >
</ note >

URL에서 SimplexMlElement 객체를 만듭니다.

 <? php
$ xml = new SimplexMlElement ( "note.xml" , 0 , true ) ;
echo $ xml- > asxml ( ) ;
?>

인스턴스를 실행하십시오

문법

 simplexmlelement :: __construct ( 데이터 , 옵션 , data_is_url , ns , is_prefix )
매개 변수 설명하다
데이터

필수의. 잘 형성된 XML 문자열을 지정합니다.

data_is_url이 true 인 경우 XML 문서의 경로 또는 URL을 지정하십시오.

옵션

선택 과목. 추가 LIBXML 매개 변수를 지정하십시오.

옵션과 1 또는 0 (libxml_noblanks (1)와 같은 true 또는 false)에 의해 설정됩니다.

가능한 값은 다음과 같습니다.

  • libxml_compact- 노드 할당 최적화 활성화 (응용 프로그램 가속화 될 수 있음)
  • libxml_dtdattr- 기본 DTD 속성을 설정합니다
  • libxml_dtdload- 외부 서브 세트로드
  • libxml_dtdvalid- DTD를 사용하여 확인하십시오
  • libxml_noblanks- 빈 노드를 제거하십시오
  • libxml_nocdata- cdata를 텍스트 노드로 병합합니다
  • libxml_noemptytag- 확장 된 빈 태그 (예 : <br/> to <br> </br>)
    (domdocument-> save () 및 domdocument-> savexml () 함수에서만 사용할 수 있습니다)
  • libxml_noent- 대체 엔티티
  • libxml_noerror- 오류 보고서가 표시되지 않습니다
  • libxml_nonet- 문서를로드 할 때 네트워크 액세스를 비활성화합니다
  • libxml_nowarning- 경고 보고서가 표시되지 않습니다
  • libxml_noxmldecl- 문서를 저장할 때 XML 선언을 생략합니다
  • libxml_nsclean- 중복 네임 스페이스 선언을 제거하십시오
  • libxml_parsehuge- XML_PARSE_HUGE 플래그를 설정하여 파서의 하드 코딩 된 한계를 완화하십시오.
    (이것은 문서의 최대 깊이와 텍스트 노드 크기의 한계에 영향을 미칩니다)
  • libxml_xinclude- xinclude 교체를 구현하십시오
  • libxml_err_error- 복구 가능한 오류가 발생합니다
  • libxml_err_fatal- 치명적인 오류가 발생합니다
  • libxml_err_none- 오류가 없습니다
  • libxml_err_warning- 간단한 경고를 받으십시오
  • libxml_version- libxml 버전 가져 오기 (예 : 20605 또는 20617)
  • libxml_dotted_version- 점선 버전의 libxml을 가져옵니다 (예 : 2.6.5 또는 2.6.17)
data_is_url

선택 과목. true 데이터는 문자열 데이터가 아닌 XML 문서의 경로/URL임을 지정합니다.

기본값은 False입니다.

ns 선택 과목. 네임 스페이스 접두사 또는 URI를 지정합니다.
IS_PREFIX

선택 과목. 부울 값을 지정합니다. NS가 접두사 인 경우 True NS가 URI 인 경우 False.

기본값은 False입니다.

유사한 함수
  • FTP 서버에서 현재 디렉토리를 변경하십시오. ftp_chdir

    ftp_chdir

    FTP서버에서현재디렉토리를변경하십시오
  • 지정된 연도의 부활절과 3 월 21 일 사이의 일 수를 반환합니다. easter_days

    easter_days

    지정된연도의부활절과3월21일사이의일수
  • Julian Days Count를 유대인 달력의 날짜로 변환하십시오. jdtojewish

    jdtojewish

    JulianDaysCount를유대인달
  • 현재 스레드의 ID를 반환합니다. mysql_thread_id

    mysql_thread_id

    현재스레드의ID를반환합니다.
  • 예외를 던진 파일의 전체 경로를 반환합니다. getFile

    getFile

    예외를던진파일의전체경로를반환합니다.
  • zip 파일에서 항목의 압축 크기를 반환합니다. zip_entry_compressedsize

    zip_entry_compressedsize

    zip파일에서항목의압축크기를반환합니다
  • 프랑스 공화국에서 줄리안의 날 수로 날짜를 전환하십시오. frenchtojd

    frenchtojd

    프랑스공화국에서줄리안의날수로날짜를전환
  • MySQL로 SQL 쿼리를 보내십시오 (Fetch/Cache 결과 없음). mysql_unbuffered_query

    mysql_unbuffered_query

    MySQL로SQL쿼리를보내십시오(Fe
인기 기사