# Parsing XML web service in flash

**URL:** https://forum.kirupa.com/t/parsing-xml-web-service-in-flash/256062
**Category:** programming
**Created:** [March 30, 2008, 5:20am UTC](https://forum.kirupa.com/t/parsing-xml-web-service-in-flash/256062 "2008-03-30T05:20:40Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![waffe](https://avatars.discourse-cdn.com/v4/letter/w/c37758/32.png) [@waffe](https://forum.kirupa.com/u/waffe)
#### Post date: [March 30, 2008, 5:20am UTC](https://forum.kirupa.com/t/parsing-xml-web-service-in-flash/256062/1 "2008-03-30T05:20:40Z")

</div>

Hi,

I am using a web service in AS3 found here - [http://labs.alducente.com/index.php?page\_id=13#comment-118](http://labs.alducente.com/index.php?page_id=13#comment-118)

Everthing is set up and working, if you look at the the link you will see this line of code:  
trace(serviceResposne)  
It spits out this xml from my own data base in [ASP.net](http://ASP.net) 2.0:

```auto

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <getTitlesResponse xmlns="http://tempuri.org/">
      <getTitlesResult>
        <xsd:schema id="NewDataSet" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
          <xsd:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
            <xsd:complexType>
              <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element name="Table">
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="title" type="xs:string" minOccurs="0"/>
                    </xsd:sequence>
                  </xsd:complexType>
                </xsd:element>
              </xsd:choice>
            </xsd:complexType>
          </xsd:element>
        </xsd:schema>
        <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
          <NewDataSet>
            <Table diffgr:id="Table1" msdata:rowOrder="0">
              <title>Biology ch1</title>
            </Table>
            <Table diffgr:id="Table2" msdata:rowOrder="1">
              <title>Vocabulary</title>
            </Table>
            <Table diffgr:id="Table3" msdata:rowOrder="2">
              <title>WWII</title>
            </Table>
            <Table diffgr:id="Table4" msdata:rowOrder="3">
              <title>Chemistry</title>
            </Table>
            <Table diffgr:id="Table5" msdata:rowOrder="4">
              <title>Measurment</title>
            </Table>
            <Table diffgr:id="Table6" msdata:rowOrder="5">
              <title>Biology ch2</title>
            </Table>
          </NewDataSet>
        </diffgr:diffgram>
      </getTitlesResult>
    </getTitlesResponse>
  </soap:Body>
</soap:Envelope>

```

How can I print the titles?

I have tried many combination of:  
trace(serviceResponse.NewDataSet.Table);  
trace(serviceResponse.soap::Envelope);

from other examples but nothing works.

Thanks  
waffe
