PHP simplexml_load_string 에서 CDATA 처리방법 > 개발

본문 바로가기
사이트 내 전체검색

개발

PHP simplexml_load_string 에서 CDATA 처리방법

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 3,931회 작성일 17-07-26 21:28

본문

PHP 에서 일반적인 simplexml_load_string 을 처리하는 방법은 다음과 같다.

[code]
$content = simplexml_load_string(
    '<content><![CDATA[Hello, world!]]></content>'
);
echo (string) $content;

// or with parent element:

$foo = simplexml_load_string(
    '<foo><content><![CDATA[Hello, world!]]></content></foo>'
);
echo (string) $foo->content;
[/code]

그런데  데이타에 CDATA 가 들어가 있는 값들은 모두 빈 공백이 나온다.

이 경우, 옵션에 LIBXML_NOCDATA 를 주는 방법이 있다.

[code]
$content = simplexml_load_string(
    '<content><![CDATA[Hello, world!]]></content>'
    , null
    , LIBXML_NOCDATA
);
[/code]


* 참고
https://stackoverflow.com/questions/2970602/php-how-to-handle-cdata-with-simplexmlelement

추천0

댓글목록

등록된 댓글이 없습니다.

Total 392건 12 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
1723303003-11
1713298001-06
1703274003-28
1693246007-14
1683233005-07
1673217004-02
1663214001-15
1653176011-13
1643172012-01
1633160006-29
1623160004-28
1613093006-09
1603091005-08
1593087005-16
1583081007-26
1573079005-08
1563069001-29
1553056005-11
1543047003-19
1533045006-22

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.