본문 바로가기

xmlns2

SOAP 1. SOAP 개요 1.1 SOAP이란 무엇인가? (1) SOAP 스펙에서의 정의 "SOAP은 분산 환경에서 HTTP를 통해 정보를 교환하기 위한 표준 XML 기반의 가벼운 프로토콜이다" 여기서 가벼운(light weight)이란 의미는 기존의 다른 분산 프로토콜 비해 상대적으로 많은 특징이 생략되어 단순히 시스템 간의 데이터 교환을 위한 메시지 형식을 정의하고 있다는 뜻이다. SOAP이란? ① SOAP은 Simple Object Access Protocol의 약자이다. ② SOAP은 통신(communication) 프로토콜이다. ③ SOAP은 응용 프로그램 간의 통신을 위한 것이다. ④ SOAP은 메시지 전송을 위한 포맷이다. ⑤ SOAP은 인터넷을 통해서 통신하도록 설계되었다. ⑥ SOAP은 플랫폼 .. 2023. 9. 7.
XML 네임스페이스 1. 네임스페이스의 필요성 1.1 엘리먼트 이름 충돌 XML에서 태그를 자유롭게 정의할 수 있다는 점은 장점이 될 수 있지만, 예를 들어 문서를 공유하는 경우에는 태그가 중복되는 문제가 발생할 수 있게 된다. 중복 태그로 인해 발생할 수 있는 이름 충돌의 문제를 해결하기 위해 등장한 개념이 바로 네임스페이스(namespace) 이다. XML 네임스페이스 방송대출판부 홍길동 방송대 또한 네임스페이스는 각 엘리먼트명과 속성명을 정확히 인식할 수 있는 개념을 제공한다. 예를 들어, 위의 XML 문서는 책과 관련된 데이터를 표현하기 위해 와 엘리먼트를 사용하고, 책 저자에 관한 정보를 표현하기 위해서 와 이라는 엘리먼트를 사용하고 있다. 이 문서는 XML 문법에는 어긋나지 않지만, 엘리먼트를 통해서 문서의 의미.. 2023. 9. 5.