Web service, designet dataset
Jeg har lavet en simpel web servies som kigger i en database og retunere et dataset, som har 3 rows med to felter ip og cookie_id.Det output som jeg får ser sådan ud:
<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="http://localhost/piecewall/">
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:Locale="da-DK">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Online">
<xs:complexType>
<xs:sequence>
<xs:element name="ip" type="xs:string" minOccurs="0" />
<xs:element name="cookie_id" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Online diffgr:id="Online1" msdata:rowOrder="0">
<ip>155.500.500.500</ip>
<cookie_id>as547dw</cookie_id>
</Online>
<Online diffgr:id="Online2" msdata:rowOrder="1">
<ip>192.168.1.5</ip>
<cookie_id>ffd1451dfs</cookie_id>
</Online>
<Online diffgr:id="Online3" msdata:rowOrder="2">
<ip>192.168.1.57</ip>
<cookie_id>ad1511dsg</cookie_id>
</Online>
</NewDataSet>
</diffgr:diffgram>
</DataSet>
Det ser ikke så smukt ud :-)
Hvordan kan jeg ændrer outputtet fra min web service?
Er det noget med at jeg skal lave mit eget scema?
