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

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

개발

PHP simplexml_load_string 에서 CDATA 처리방법

페이지 정보

profile_image
작성자 관리자 (61.♡.26.29)
댓글 0건 조회 3,975회 작성일 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 393건 7 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
2732953009-07
2722238009-06
2712482006-30
2702822006-30
2693197006-29
2683808006-29
2672450006-22
2663095006-22
2652936006-16
2643081006-14
2634865006-10
2622015006-07
2611902005-30
2602091005-30
2594193005-28
2582523005-28
2572015005-16
2565426005-10
2552673005-07
2544064004-07

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.