XML 관련한 질문입니다. 부탁드립니다. 정보
XML 관련한 질문입니다. 부탁드립니다.본문
안녕하세요
부탁 드립니다.
예를 들어서 http://www.a.co.kr/senddata/senddata.php?aa=123&bb=456&cc=789 로 자룔를 보내면
해당 서버에서 돌아오는 결과가
XML 형식으로 화면에 다음과 같이 나옵니다.
<?xml version=”1.0” encoding=”EUC-KR" ?>
<OUTPUT>
<CODE>AA</CODE>
<CODEMSG>STRING</CODEMSG>
</OUTPUT>
로 나옵니다.
이럴경우에
CODE에 있는 AA 라는 값을 확인하려고 합니다.
즉
CODE가 AA 이면 정상이고
CODE가 BB 이면 비정상이다고
판단하여 프로그램의 분기를 하고자 합니다.
어떤 방법으로 할 수 있는지
자세한 안내와 설명 부탁드립니다.
고수님들의 따스한 가르침을 기대합니다.
감사합니다.
부탁 드립니다.
예를 들어서 http://www.a.co.kr/senddata/senddata.php?aa=123&bb=456&cc=789 로 자룔를 보내면
해당 서버에서 돌아오는 결과가
XML 형식으로 화면에 다음과 같이 나옵니다.
<?xml version=”1.0” encoding=”EUC-KR" ?>
<OUTPUT>
<CODE>AA</CODE>
<CODEMSG>STRING</CODEMSG>
</OUTPUT>
로 나옵니다.
이럴경우에
CODE에 있는 AA 라는 값을 확인하려고 합니다.
즉
CODE가 AA 이면 정상이고
CODE가 BB 이면 비정상이다고
판단하여 프로그램의 분기를 하고자 합니다.
어떤 방법으로 할 수 있는지
자세한 안내와 설명 부탁드립니다.
고수님들의 따스한 가르침을 기대합니다.
감사합니다.
추천
1
1
댓글 4개
$xml = str_replace('<OUTPUT>','<data>',$xml);
$xml = str_replace('</OUTPUT>','</data>',$xml);
$xml = simplexml_load_string($xml);
echo $xml->code.'<br>';
이렇게하면 안될까요?
$xml = str_replace('</OUTPUT>','</data>',$xml);
$xml = simplexml_load_string($xml);
echo $xml->code.'<br>';
이렇게하면 안될까요?
XML 파일로 되어있는게 아니구요
폼에서 전송된 값을 보여주는 결과 페이지에 XML로 나온다는 말씀입니다.
폼에서 전송된 값을 보여주는 결과 페이지에 XML로 나온다는 말씀입니다.
원하시는 내용이 아래의 링크에 있네요.
http://evmemories.blog.me/30091769816
http://evmemories.blog.me/30091769816
게시판주제가 달라 아무래도 짤릴듯... 그리고 싫어요도 많이 받을듯...
짤리면 팁에 올려 놓을께요
그럼 결과페이지를 보는게 우선 인가요? - 보고 맞으면 파일로 만들어 주면됨.
<script type="text/javascript">
function getHttprequest(URL) {
var xmlhttp = null;
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open('GET', URL, false);
xmlhttp.send(null);
alert(xmlhttp.responseText);
}
getHttprequest("./test.xml");
</script>
정상적인 xml형식이면 보일겁니다.
위 xms코드를 test,xml만들어 테스트해보세요
짤리면 팁에 올려 놓을께요
그럼 결과페이지를 보는게 우선 인가요? - 보고 맞으면 파일로 만들어 주면됨.
<script type="text/javascript">
function getHttprequest(URL) {
var xmlhttp = null;
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open('GET', URL, false);
xmlhttp.send(null);
alert(xmlhttp.responseText);
}
getHttprequest("./test.xml");
</script>
정상적인 xml형식이면 보일겁니다.
위 xms코드를 test,xml만들어 테스트해보세요