>  기사  >  백엔드 개발  >  PHP xml 프로그래밍_php 기술의 SimpleXML 적용 예

PHP xml 프로그래밍_php 기술의 SimpleXML 적용 예

WBOY
WBOY원래의
2016-05-16 20:25:011012검색

이 기사의 예에서는 php xml 프로그래밍에서 SimpleXML을 적용하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

SimpleXML의 핵심 아이디어: xml 파일을 객체 지향 방식으로 작동하기 위해 xml 파일의 모든 요소를 ​​객체로 변환합니다.

xml 문서:words.xml

코드 복사 코드는 다음과 같습니다.
<단어>
<단어>
소년
소년

<단어>
여자
여자

<단어>
선생님
선생님

<단어>
뷰티
뷰티


simplexml 사용 예:
코드 복사 코드는 다음과 같습니다.
echo "<사전>";
$words = simplexml_load_file("words.xml");//print_r() 또는 var_dump()로 볼 수 있는 배열 객체를 반환합니다
var_dump($words);
?>

내용 읽기:

코드 복사 코드는 다음과 같습니다.
echo "<사전>";
$words = simplexml_load_file("words.xml");//print_r() 또는 var_dump()로 볼 수 있는 배열 객체를 반환합니다
//에코 $words->word[2];
foreach($words->word as $row){//$row는 여전히 객체입니다
print_r($row);
echo $row->ch."
"; //실제로 $row->ch는 여전히 객체이므로 에코아웃만 가능합니다
}
?>

두 번째 코드 출력 결과:
코드 복사 코드는 다음과 같습니다.
SimpleXMLElement 객체
(
[ko] =>소년
[ch] => 소년
)
얘야
SimpleXMLElement 객체
(
[ko] =>여자
[채널] => 여자
)
여자
SimpleXMLElement 객체
(
[ko] =>선생님
[ch] => 선생님
)
선생님

이 기사가 모든 사람의 PHP xml 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.