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

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

개발

PHP simplexml_load_string 에서 CDATA 처리방법

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 3,836회 작성일 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 387건 14 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
1271828005-30
1261907006-07
1254715006-10
1242915006-14
1232819006-16
1222872006-22
1212273006-22
1203674006-29
1193054006-29
1182724006-30
1172385006-30
1162117009-06
1152830009-07
1142361009-27
1132529010-06
1122614010-06
1112243010-07
1101911010-07
1092221011-07
1082535001-14

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.