암호화폐 Q&A
XML과 XML-RPC의 차이점은 무엇입니까?
XML과 XML-RPC의 차이점은 무엇입니까?

XML과 XML-RPC의 차이점을 이해하고 싶습니다.
나는 둘 다 XML과 관련되어 있다는 것을 알고 있지만 정확히 서로 구별되는 것은 무엇입니까?
사용법과 목적면에서 어떻게 다릅니 까?

6 답변

이러한 모델에 대한 공유 의존에도 불구하고 XML-RPC는 일반 XML에 비해 인코딩이 더 장황한 경향이 있습니다.
이는 주로 XML-RPC의 프로토콜별 요소 및 속성으로 인해 추가 오버헤드가 발생하기 때문입니다.
도움이 되었나요?
148
85

데이터 교환에 널리 사용되는 두 가지 프로토콜인 XML-RPC와 XML은 애플리케이션 수준 데이터 모델의 필요성이라는 공통 요구 사항을 공유합니다.
이 모델은 각각 스키마 또는 요청 내에서 정의해야 하는 특정 필드 이름 또는 매개변수 이름을 간략하게 설명합니다.
도움이 되었나요?
300
79

예를 들어 XML 스키마는 필드 이름과 해당 데이터 유형을 포함하여 XML 문서의 구조를 지정합니다.
마찬가지로 XML-RPC에서 매개변수 이름은 원격 프로시저 호출의 인터페이스와 동작을 정의하는 데 중요한 역할을 합니다.
도움이 되었나요?
210
78

구체적으로, 동일한 객체를 인코딩할 때 XML-RPC는 일반 XML보다 최대 4배 더 많은 바이트를 사용할 수 있습니다.
이렇게 증가된 크기는 특히 데이터 전송이 중요한 시나리오에서 대역폭 사용량 및 처리 시간에 상당한 영향을 미칠 수 있습니다.
도움이 되었나요?
130
95

반대로 JSON(JavaScript Object Notation)은 XML과 XML-RPC에 대한 보다 간결하고 가벼운 대안을 제공합니다.
JSON은 단순성과 사람이 읽을 수 있는 형식으로 인해 최신 웹 애플리케이션의 데이터 교환에 널리 사용됩니다.
도움이 되었나요?
155
85
관련 질문 5개 더 보기