이제 막 웹 서비스를 배우기 시작했습니다. SOAP 요소의 xmlns : soap 속성을 이해할 수 없습니다. 감사합니다.xmlns : SOAP 요소의 비누 속성
답변
"xmlns :"속성은 SOAP에만 한정되지 않습니다. 그들은 나중에 XML 네임 스페이스를 참조하는 데 사용될 접두사를 정의합니다. 예 :
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
DTS:ExecutableType="SSIS.Package.2">
이렇게하면 DTS가 "www.microsoft.com/SqlServer/Dts"네임 스페이스를 의미하는 접두사로 정의됩니다. 그런 다음 해당 네임 스페이스의 ExecutableType 특성을 참조합니다.
XML 네임 스페이스는 C# 또는 C++에서 네임 스페이스와 동일한 작업을 수행합니다. 하나의 네임 스페이스의 이름이 다른 네임 스페이스의 이름과 충돌하지 않도록 이름을 정의 할 수있는 공간을 제공합니다. 사용자 고유의 "ExecutableType"특성을 정의 할 수 있으며 이는 Microsoft가 정의한 것과 완전히 다른 것을 의미 할 수 있습니다. 두 문서 모두 동일한 문서에서 사용할 수 있으며, 어떤 문서인지에 대해서는 모호하지 않았습니다. W3C의 SOAP 사양에서
인용도
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383497
비누 응용 프로그램이 생성 메시지에 SOAP에 의해 정의 된 적절한 SOAP의 모든 요소에 네임 스페이스 및 속성을 포함해야 여기에 도움이 될 것입니다 . SOAP 응용 프로그램은 이받는 메시지에 SOAP 네임 스페이스를 처리 할 수 있어야합니다. 정확한 이름 공간을 가진 메시지 ( 섹션 4.4 참조)를 가지고있는 메시지 을 버려야하며 올바른 SOAP 네임 스페이스를 가지고 있지만 SOAP 네임 스페이스가없는 SOAP 메시지를 으로 처리해야한다.
SOAP은 정의 두 개의 네임 스페이스 (참조 [8] XML에 대한 자세한 내용 네임 스페이스에 대한 ) :
비누 봉투 • "http://schemas.xmlsoap.org/soap/envelope/는"SOAP 직렬화 • 가 네임 스페이스 식별자가 네임 스페이스 식별자가 "http://schemas.xmlsoap.org/soap/encoding/" SOAP 메시지에는 문서 유형 선언을 포함해서는 안됩니다 (MUST NOT). SOAP 메시지에는 처리 지침이 포함되어서는 안됩니다. [7]
질문의 수준 (불쾌감을주지 마십시오)에 따라 XML 기반 웹 서비스뿐만 아니라 XML에 익숙하지 않은 것 같습니다. John Saunders는 XML 네임 스페이스와 그 용도를 올바르게 설명합니다. XML과 XML 기반 웹 서비스에 대해 더 잘 이해하려면 W3 Schools의 XML 튜토리얼 (특히 XML 네임 스페이스에 대한 섹션)부터 시작하는 것이 좋습니다. XML 네임 스페이스에 http://www.w3schools.com/xml/default.asp
- 1. Nusoap - 응답의 빈 xmlns 속성 수정
- 2. Ruby SOAP .. 비누 응답 처리
- 3. SOAP로 비누 헤더 보내기 PHP로 SOAP 비누 요청하기
- 4. 하는 Clickatell 비누 WSDL
- 5. DOM 요소의 속성 삭제
- 6. 비누 응답 오류
- 7. K soap set 속성 유형
- 8. wsdl없이 비누 ws를 호출해야합니다.
- 9. Visual Studio 2008의 비누 요청에 비누 헤더 추가
- 10. 자바 스크립트 : 요소의 요청에 속성
- 11. wix : 파일 요소의 어셈블리 속성
- 12. 오브젝트 요소의 대기 속성 사용
- 13. XSL - 이전 요소의 속성 얻기
- 14. jQuery : 요소의 속성 수 찾기
- 15. "xmlns : xmpp"& "xmpp : xmlns"차이점은 무엇입니까?
- 16. 비누 요청 요청 중 오류
- 17. Java의 일반 비누 클라이언트
- 18. PHP 비누 클라이언트에서 .NET 비누 서버로의 오류
- 19. 비누 헤더를 추가 - 노드를 업데이트 - 문서
- 20. Siebel 서비스에 xsl을 사용하여 비누 메시지의 비누 usernametoken 및 비밀번호를 변경하십시오.
- 21. 공백 xmlns = ""가져 오기에서의 특성
- 22. 비누 봉투는 어떻게 생성되며 .NET 및 PHP 클라이언트는 다른 비누 봉투를 생산/수신합니까?
- 23. XML 직렬화 및 비누 직렬화
- 24. PHP 및 비누
- 25. 파이썬 + 비누 +하는 XMLHTTPRequest
- 26. xmlns = ""유효한 xml 네임 스페이스입니까?
- 27. 비누 포스트 실패
- 28. 비누 웹 서비스
- 29. C++ 비누 툴킷
- 30. webmethod에서 비누 연장을 끕니다
당신은 어떤 코드가 있습니까
튜토리얼은 다음 위치에? 당신이 생각하고 있거나 메시지의 요소에서 이것을 보았던 SOAP 헤더 부분입니까? –
@Littlegeek -> 죄송합니다. 제 책에는 이론 부분 만 있으므로 프로그램이없는 단순한 개념조차도 이해하기가 어렵습니다. – Warrior