가 나는 XElement를 반환하는 WCF 서비스가이 그러나 나는 응답에 XML 선언을 포함하도록하고 싶습니다 잘 작동 :WCF XElement Response에 XML 선언이 포함될 수 있습니까?
<?xml version="1.0" encoding="utf-8"?>
클라이언트 측 내가 변경입니다 수있는 일이 아니다 레포팅 "결과 것은 XML 아니다"내 HTTP 결과의 응답 사이의 유일한 차이는 내 WCF 서비스의 내용 유형입니다 :
Content-Type: application/xml; charset=utf-8
대
Content-Type: text/xml; charset=utf-8
누락 된 XML 선언으로 인해 "결과가 XML이 아닙니다"라고 가정합니다. XElement 응답에 XML 선언을 어떻게 추가 할 수 있습니까? MessageFormatter가이 문제를 해결할 수있을 것이라고 생각했지만 시작해야 할 부분이 전혀 없습니다.
XML에 XML 선언이 필요하지 않습니다. 그건 문제가 아니야. –
XML 선언을 잊어 버린 WCF 클라이언트를 작성했습니다. SharePoint 웹 서비스가 SERVER_ERROR에 응답합니다. 정확한 요청을 받아 XML 선언 후에 보내면 웹 서비스가 올바르게 응답합니다. 표준에 따르면 XML 선언은 필수는 아니지만 Microsoft가 표준을 준수하지 않는다는 데 동의해야합니다. 클라이언트가 어떻게 작성되었는지 누가 알 수 있습니까? 나는 이것이 문제가 될 수 있다고 생각한다. – rds
charset을 변경하는 방법? iso-8859-6 데이터 처리 방법을 원하십니까? – user1237131