2009-02-25 2 views
-1

Кто-нибудь является источником языка запросов, который используется для извлечения данных, возвращаемых из веб-службы.Извлечение данных из набора данных, возвращаемого с веб-службы

Я написал веб-служба возвращает набор данных,

[WebService(Namespace = "http://tempuri.org/")] 
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 
[ToolboxItem(false)] 
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService] 
public class Service1 : System.Web.Services.WebService 
{ 

    [WebMethod] 
    public DataSet GetData() 
    { 
     AWDS ds = new AWDS();//AWDS is my dataset class name 
     SalesPersonTableAdapter ta = new SalesPersonTableAdapter(); 
     ta.Fill(ds.SalesPerson); 
     return ds; 
    } 
} 

Я использовал этот запрос я нашел в ресурсе

<Query> 
<Method Namespace="http://tempuri.org/" Name="GetData"> 
</Method> 
<SoapAction>http://tempuri.org/GetData</SoapAction> 
</Query> 

«Что этот запрос название языка»

, но я получаю схема набора данных (мои таблицы столбцов показаны как записи).

Я хочу узнать больше, как получить схему определенной таблицы.

Thanks

ответ

-1

Пожалуйста, постарайтесь более четко рассказать о том, что вы просите. Я понятия не имею, что этот «запрос» XML, который вы опубликовали. Это не язык запросов.

Кроме того, вам следует избегать возврата DataSet из веб-службы. Он не взаимодействует с платформами не .NET, а иногда и с .NET.


Я нашел несколько ресурсов на xmlDP на MSDN. См. xmldp query syntax.

Я надеюсь, что это поможет.

+0

Ok, это язык запросов по имени xmlDP используется плыть через ШхД вернулся из веб-службы, и я встретив отсутствие ресурсов о – netseng

0

Перейдите по ссылке URL-адреса вашего веб-сервиса и добавьте? Wsdl в конец.

Найти : определения WSDL и посмотреть на TargetNamespace атрибут . Это значение является то, что МетодПространство имен В вашем запросе должен быть указан атрибут.

Найти WSDL: операция элемент, имя атрибута равно метод, который вы хотите использовать, и посмотреть на мыло: операция под ним. Посмотрите на значение атрибута soapAction. Это значение - это то, что вы разместите в элементе SoapAction в вашем запросе.

Также см следующие ссылки:

Reporting Services: Using XML and Web Service Data Sources

XML Query Syntax for Specifying XML Report Data (SSRS)