Hi,
Is:
<http://mysite.com/>
In the namespace field added by the RTF editor for this mailing list,
or is it really in your code?
I'm no namespace master, but is it correct/neccessary? Also any < or >
symbols in XML attributes (including namespaces) should be encoded,
e.g. > or <.
If you use XML tags inside your attributes it will break your xml.
So it may not even be the fact that your using a namespace, just the
way your declaring it...
Try:
<searchCriteriaResult xmlns="http://mysite.com/">
instead.
--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote:
>
> Notice the xml elements do not have namespace prefixes. This means that
> they are using the default namespace which is declared in the root tag,
> without a prefix. So adding this directive:
> default xml namespace = "http://mysite.com/ <http://mysite.com/> ";
> should allow you to reference the nodes.
>
>
>
> I hope.
>
>
>
> Tracy
>
>
>
> ________________________________
>
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of btkracker
> Sent: Tuesday, January 16, 2007 1:58 PM
> To: [email protected]
> Subject: [flexcoders] .Net webservice and datagrid
>
>
>
> I'm trying to receive XML data from a .Net webservice and populate a
> datagrid. I'm able to receive the XML data ok but I can't see
> anything in the datagrid.
>
> I attempted to manually duplicate the data returned and found that it
> has something to do with the moniker returned. Here is the XML
> returned from the webservice:
>
> <searchCriteriaResult xmlns="http://mysite.com/ <http://mysite.com/> ">
> <XrefData>
> <bukey>1</bukey>
> <prKey>14</prKey>
> <moKey>-1</moKey>
> <spKey>73</spKey>
> <tdKey>47</tdKey>
> </XrefData>
> <XrefData>
> <bukey>1</bukey>
> <prKey>14</prKey>
> <moKey>15</moKey>
> <spKey>73</spKey>
> <tdKey>47</tdKey>
> </XrefData>
> </searchCriteriaResult>
>
> If I manually create an XML object and bind it to my datagrid, I get
> the same result...nothing. However, if I remove the 'xmlns'
> attribute _or_ add a moniker (such
> as 'xmlns:Test="http://mysite.com <http://mysite.com> "') it works fine.
>
> Anyone have any ideas? I'm completely stumped!!
>