ASP.Net의 XmlDocument를 WCF 서비스에 전달해야합니다. 어떻게해야합니까?XmlDocument를 WCF 서비스로 보내려면 어떻게해야합니까?
서비스 계약 및 운영 계약서에서 할 일이 있다고 생각합니다. 저는이 개념을 처음 접했습니다.
미리 감사드립니다.
ASP.Net의 XmlDocument를 WCF 서비스에 전달해야합니다. 어떻게해야합니까?XmlDocument를 WCF 서비스로 보내려면 어떻게해야합니까?
서비스 계약 및 운영 계약서에서 할 일이 있다고 생각합니다. 저는이 개념을 처음 접했습니다.
미리 감사드립니다.
이 질문에 대한 의견을 말할 수는 없으므로 답변으로 답합니다.
문자열을 사용하여 전송할 수 있어야합니다 (xml을 문자열로 변환하고 wcf 서비스 내부로 다시 변환해야 함).
고마워. 그걸로 확인해 보겠다. – M3ra
XmlSerializer 클래스를 통해이를 수행 할 수 있습니다. 이것 만 있으면됩니다. Using the XmlSerializer Class
Xml 문서처럼 속성 및 요소로 직렬화되는 멤버도 만족합니다. 당신은 단지을 XmlDocument의 내용이 필요하면
<Person Name="Peyton Crow" />
는 한 가지 방법이다 : 당신은 속성으로 "이름"속성을 만드는 제어 할 수
<Person>
<Name>Peyton Crow</Name>
</Person>
:
대신에 XmlNode
매개 변수를 사용하여 연산을 선언하십시오.
[OperationContract]
void MyOperation(XmlNode xml);
클라이언트에서 다음과 같이 입력하십시오 :
XmlNode를 WCF를 통해 매개 변수로 전달할 수 없다. 예를 들어, XmlNode는 추상이므로 XmlElement 여야한다. – Paul
다른 질문을 살펴본 후 "수락 됨"으로 표시된 대답을 표시해야합니다. – Justin
Kragen. 나는 곧 그렇게 할 것입니다. – M3ra