묻고답하기

<?php

class XMLDisplayHandler {
 /**
  * @brief Produce XML compliant content given a module object.\n
  * @param[in] $oModule the module object
  **/
 function toDoc(&$oModule)
 {
  $variables = $oModule->getVariables();

  $xmlDoc  = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<response>\n";
  $xmlDoc .= sprintf("<error>%s</error>\n",$oModule->getError());
  $xmlDoc .= sprintf("<message>%s</message>\n",str_replace(array('<','>','&'),array('&lt;','&gt;','&amp;'),$oModule->getMessage()));

  $xmlDoc .= $this->_makeXmlDoc($variables);

  $xmlDoc .= "</response>";

  return $xmlDoc;
 }

 /**
  * @brief produce XML code given variable object\n
  * @param[in] $oModule the module object
  **/
 function _makeXmlDoc($obj) {
  if(!count($obj)) return;

  $xmlDoc = '';

  foreach($obj as $key => $val) {
   if(is_numeric($key)) $key = 'item';

   if(is_string($val)) $xmlDoc .= sprintf('<%s><![CDATA[%s]]></%s>%s', $key, $val, $key,"\n");
   else if(!is_array($val) && !is_object($val)) $xmlDoc .= sprintf('<%s>%s</%s>%s', $key, $val, $key,"\n");
   else $xmlDoc .= sprintf('<%s>%s%s</%s>%s',$key, "\n", $this->_makeXmlDoc($val), $key, "\n");
  }

  return $xmlDoc;
 }
}
?>

 

어느분이 공백을 지우면 오류가 안생긴다 그래서 공백도 지우고 했는데 안돼요....ㅠㅠ

 

오류메세지는 첨부로 올릴께요ㅠㅠK-2.png

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
맥문동 v3 기본 게시판 하단 검색 버튼 기본 열린 상태로 변경하려면... [1] file 2012.05.02 by 송동우
DaKi 브라우저에 따른 서로 다른 CSS 파일 불러오기  
cjdghk 제로보드4에서 xe로 데이터 이전시 첨부사진이 오지 않습니다 [2] 2012.05.02 by 최르토스
라미아스튜디오 IE에서 "이 웹페이지의 문제로..." 메세지 뜨면서 탭이 강제종료되는현상 [2] 2012.05.02 by 라미아스튜디오
살려주세욤 혹시 네이버 웹문서 등록  
맥문동 송동우님 답변 감사합니다. ^^ 죄송하지만 다시 한번 봐 주실수 있으실런지요. [3] 2012.05.02 by 맥문동
황금나라 인트로 페이지 만들려는데..어떻게 해야할까요?  
맥문동 게시판 리스트 제목에 내용 부분을 몇글자 보여주고 싶습니다. [1] file 2012.05.02 by 송동우
참치찌개 회원 레벨 아이콘이 상대평가로 가능한가요?  
울바슈 버스를 타고 자유 게시판에 몇자 적었는데요. [1] 2012.05.02 by CoffeeMix
카르마 사이트 초기화면 캡춰해서 저장하는 사이트가 있었는데.... [1] 2014.04.17 by 카르마
노란붕어 에디터 기본글자 색깔 바꾸는 방법이 있을까요? [1] 2012.05.02 by 송동우
하얀의자 html 문의 드려욥 [1] 2012.05.02 by 송동우
또옹재앵이 이거 php 메모장으로 열어서 복사한건데 어디가 잘못되었는지 알려주세요ㅜㅜ [1] file 2012.05.02 by 노란붕어
쟈르시스 위젯 관리 모듈이 안나옵니다. [1] 2012.05.02 by 쟈르시스
울바슈 엑셀첨부파일 같은 비슷한류의 모듈스킨없을까요.(지원사격좀 ㅠ,ㅠ) file  
방가방가요~ 모듈삭제버턴이 안나옵니다.  
툴툴스 그룹아이콘과 레벨 아이콘 동시에 출력되게 하는 법 알려주세요  
하람나라 페이지타입 위젯형에 게시판을 넣으려면 어떻게 해야 하나요? [1] 2012.05.02 by 툴툴스
saladin contact us모듈 관련 질문 file  
추~운 view_document.html은 어떤 파일에 포함돼 있나요? [1] 2012.05.02 by 카르마
김알미 로그인됬다가 안됬다가 하는 문제  
sejin7940 확장변수 기본값은 다국어가 안 되나요? [1] 2012.05.02 by 카르마
cjdghk 제로보드4에서 xe로 데이터 이전시 첨부사진이 오지 않습니다 [1] 2012.05.02 by XEMANIA
cjdghk 제로보드4에서 xe로 데이터 이전시 첨부사진이 오지 않습니다  
혜찬들 특정 카테고리일 경우 내용이 나타나도록 하는 방법은 없을까요? [2] 2012.05.02 by 혜찬들
임완수283 제로보드 아이디/비번입력시 로그인이 안되네요 [1] 2012.05.02 by 다조아해
쿠츠2321 제로보드4에서 제목에 html이 적용되도록 하는 방법 [1] 2012.05.02 by 다조아해
이즈나우 게시판에 작성된 글 클릭시 로고가 사라집니다. [1] 2012.05.02 by 윈컴이
크리넥스 쪽지 글자 수 제한? [1] 2012.05.02 by 윈컴이