예
문자열에서 SimpleXMLElement 개체를 만듭니다
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo
$xml->asXML();
?>
»실행 예 정의 및 사용
__construct() 함수는 새로운 SimpleXMLElement 객체를 생성한다.
통사론
__construct( data,options,data_is_url,ns,is_prefix );
매개 변수 | 기술 |
---|---|
data | 필요합니다. data_is_url가 TRUE 인 경우 잘 구성된 XML 문자열 또는 XML 문서의 경로 또는 URL을 지정합니다 |
options | 선택 과목. 추가 Libxml 매개 변수를 지정합니다. 옵션 1 또는 0을 지정하여 설정되어 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) 가능한 값 :
|
data_is_url | 선택 과목. TRUE 데이터 대신 문자열 데이터의 XML 문서에 대한 경로 / URL 지정합니다. 기본값은 FALSE입니다 |
ns | 선택 과목. 네임 스페이스 접두사 또는 URI를 지정합니다 |
is_prefix | 선택 과목. 부울 값을 지정합니다. NS 접두사 인 경우 TRUE. NS는 URI 인 경우 FALSE. 기본값은 FALSE입니다 |
기술적 세부 사항
반환 값 : | 데이터를 나타내는 SimpleXMLElement 오브젝트를 돌려줍니다 |
---|---|
PHP 버전 : | 5.0.1+ |
PHP 변경 내역 : | PHP 5.1.2 : 옵션 및 추가 data_is_url 매개 변수를 설정합니다. PHP 5.2 : NS 및 is_prefix 매개 변수 덧붙였다. |
더 예
우리는 "다음과 같은 XML 파일이 있다고 가정 note.xml을 "
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
예 1
의 URL에서 SimpleXMLElement 개체를 만듭니다
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
»실행 예 <PHP SimpleXML을 참조