2010-05-13 3 views
2

우리는 일부 데이터가있는 관계형 데이터베이스가 있으며 우리는 XML 웹 서비스를 통해 데이터베이스의 내용을 제공해야합니다. 또한 사용자가 XPath를 사용하여 XML 표현의 일부를 가져올 수 있어야합니다 (나중에 XQuery를 사용하여 XML 표현을 사용하여 간접적으로 데이터를 수정해야 할 수도 있음). C#에서 이것을 달성하는 간단한 방법이 있습니까? 사용자는 데이터의 알려진 XML 스키마입니다.관계형 데이터베이스 데이터를 XML로 표현하고 XPath를 사용하여 결과를 얻으려면

웹 검색에 대한 키워드 또한 환영합니다.

+0

"답변 수락"이란 무엇을 의미합니까? – Bogi

+0

질문에 대한 답변에 투표 통제 아래에 약간의 눈금이 있습니다. 자신에게 맞는 질문에 대한 답을 얻을 때, 그 진드기를 클릭하여 동의합니다. –

+0

감사합니다. 유용했습니다. – Bogi

답변

2

OData에서 읽기;) 잘못된 웹 서비스보다 훨씬 낫습니다. .NET (LINQ 통합)의 완벽한 툴링 지원은 지능형 웹 서비스를 통해 데이터를 노출하는 의미있는 방법입니다.

0

많은 데이터를 찾을 수는 없지만 몇 가지 방법이 있습니다.

하나는 XML을 반환하는 SQL 쿼리를 사용하고 다른 하나는 XML 처리 가능성 중 일부를 사용하여 DataSet 클래스를 사용하는 것입니다. DataSet은 XPath 쿼리도 지원합니다.

관련 문제