자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [세미나: 데이터와 RAD] REST 클라이언트의 DataSetAdapter에서 XML을 다룰 수 있나요?
2020.06.24 10:15
Q,
이번 10.4에는 정말 많은 기능이 있어 매일 신기해 하며 새로운 기능을 알아가는 재미로 지내고 있습니다. 무엇보다도 Rest Debuger는 저처럼 초보델파이인이라면 단비와 같은 기능입니다. 하지만 약간 아쉬운점이 있어 질문 하고자 합니다. dataset adapter는 Json만 지원하던데 혹시 xml을 지원할 계획이나 아니면 DATaSet Adapter를 쓰지 않고 xml를 다룰 수 있는 방법이 있을까요??
A,
REST 디버거와 REST 클라이언트는 매우 강력하고 편리한 REST 서비스 분석 및 연동 도구입니다.
처음 접하시는 분들도 손쉽게 시작할 수 있습니다.
특히 응답 데이터를 JSON으로 제공하는 서비스의 경우 데이터셋으로 변환해주는 어댑터(TResponseDataSetAdapter) 컴포넌트로 더욱 개발이 쉽고 빨라집니다.
만약, 응답 데이터가 XML이라면 위의 데이터셋으로 변환해주는 어댑터 컴포넌트는 사용이 어렵습니다.
다만, TResponse.Content의 문자열에 담긴 XML 문자열 데이터를 XMLDocument 컴포넌트등을 이용해 직접 파싱(분석)하실 수 있습니다.
다음 링크에서 해당 내용을 참고하실 수 있을 것 같습니다.
Delphi [세미나: 데이터와 RAD] REST 클라이언트의 DataSetAdapter에서 XML을 다룰 수 있나요?
2020.06.24 10:15
Q,
이번 10.4에는 정말 많은 기능이 있어 매일 신기해 하며 새로운 기능을 알아가는 재미로 지내고 있습니다. 무엇보다도 Rest Debuger는 저처럼 초보델파이인이라면 단비와 같은 기능입니다. 하지만 약간 아쉬운점이 있어 질문 하고자 합니다. dataset adapter는 Json만 지원하던데 혹시 xml을 지원할 계획이나 아니면 DATaSet Adapter를 쓰지 않고 xml를 다룰 수 있는 방법이 있을까요??
A,
REST 디버거와 REST 클라이언트는 매우 강력하고 편리한 REST 서비스 분석 및 연동 도구입니다.
처음 접하시는 분들도 손쉽게 시작할 수 있습니다.
특히 응답 데이터를 JSON으로 제공하는 서비스의 경우 데이터셋으로 변환해주는 어댑터(TResponseDataSetAdapter) 컴포넌트로 더욱 개발이 쉽고 빨라집니다.
만약, 응답 데이터가 XML이라면 위의 데이터셋으로 변환해주는 어댑터 컴포넌트는 사용이 어렵습니다.
다만, TResponse.Content의 문자열에 담긴 XML 문자열 데이터를 XMLDocument 컴포넌트등을 이용해 직접 파싱(분석)하실 수 있습니다.
다음 링크에서 해당 내용을 참고하실 수 있을 것 같습니다.
다음 엠바카데로 기술문서에서 XMLDocument를 이용해 XML을 분석하는 내용도 확인할 수 있습니다.
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Building_an_Application_with_XML_Components