eXcavator
An XML Query Facility for XML_PullParser
version 1.0.6
Myron Turner
Appendix 1: Sample XML and Data Result Array

Contents         


Example XML Document



  <vehicles>

  <vehicle year="2004" make="Acura" model="3.2TL">
    <mileage>13495</mileage>
    <color>green</color>
    <price>33900</price>
    <carfax buyback="no" />
    <dealer>
        <name>Winnipeg Motors</name>
        <name>Winnipeg Honda Ltd</name>
        <address>
            <avenue>Waverly St.</avenue>
            <avenue></avenue>
            <city>Winnipeg</city>
             <zip>R3N 2B2</zip>
        </address>
    </dealer>
    <owner>
        <name>
            <last_name>Taylor</last_name>
            <first_name middle_init="M">Michael</first_name>
            <address>
                <street>323 Oak Bay</street>
                <apartment></apartment>
                <city>Winnipeg</city>
                <city></city>
                <zip>R3B 1B6</zip>
            </address>
        </name>
   </owner>
  </vehicle>

  <vehicle year="2005" make="Honda" model="Accord">
    <mileage>07541</mileage>
    <color>white</color>
    <price>40000</price>
    <carfax buyback="yes" />
    <dealer>
    Dealer Number 2
        <name>Manitoba Auto</name>
        <name>Manitoba Honda Ltd</name>
        <address>
            <street>750 Main St</street>
            <city>Winnipeg</city>
             <zip>R2B 2B2</zip>
        </address>
    </dealer>
    <owner>
        <name>
            <last_name>Jones</last_name>
            <first_name middle_init="J">Douglas</first_name>
            <address>
                <street>200 Winnipegosis Ave</street>
                <city>St Adolphe</city>
                <city>Winnipeg</city>
                <zip>R3L 1Z5</zip>
            </address>
        </name>
   </owner>
  </vehicle>

</vehicles>




Sample Ouput from eXcavator_getResultAsData()


[0] => Array
        (
            [VEHICLE] => Array
                (
                    [cdata] =>
                    [attr] =>  YEAR = "2004"; MAKE = "Acura"; MODEL = "3.2TL"
                )

            [MILEAGE] => Array
                (
                    [cdata] => 13495
                    [attr] =>
                )

            [COLOR] => Array
                (
                    [cdata] => green
                    [attr] =>
                )

            [PRICE] => Array
                (
                    [cdata] => 33900
                    [attr] =>
                )

            [CARFAX] => Array
                (
                    [cdata] =>
                    [attr] =>  BUYBACK = "no"
                )

            [DEALER] => Array
                (
                    [cdata] =>
                    [attr] =>
                )

            [NAME] => Array
                (
                    [cdata] => Winnipeg        Motors
                    [attr] =>
                )

            [NAME__1] => Array
                (
                    [cdata] => Winnipeg Honda Ltd
                )

            [ADDRESS] => Array
                (
                    [cdata] =>
                    [attr] =>
                )

            [AVENUE] => Array
                (
                    [cdata] => Waverly St.
                    [attr] =>
                )

            [AVENUE__1] => Array
                (
                    [cdata] =>
                )

            [CITY] => Array
                (
                    [cdata] => Winnipeg
                    [attr] =>
                )

            [ZIP] => Array
                (
                    [cdata] => R3N 2B2
                    [attr] =>
                )

            [OWNER] => Array
                (
                    [cdata] =>
                    [attr] =>
                )

            [NAME__2] => Array
                (
                    [cdata] =>
                )

            [LAST_NAME] => Array
                (
                    [cdata] => Taylor
                    [attr] =>
                )

            [FIRST_NAME] => Array
                (
                    [cdata] => Michael
                    [attr] =>  MIDDLE_INIT = "M"
                )

            [ADDRESS__1] => Array
                (
                    [cdata] =>
                )

            [STREET] => Array
                (
                    [cdata] => 323 Oak Bay
                    [attr] =>
                )

            [APARTMENT] => Array
                (
                    [cdata] =>
                    [attr] =>
                )

            [CITY__1] => Array
                (
                    [cdata] => Winnipeg
                )

            [CITY__2] => Array
                (
                    [cdata] =>
                )

            [ZIP__1] => Array
                (
                    [cdata] => R3B 1B6
                )

        )