xpath - PHP - Parsing XML Challenge -


i'm trying parse feed similar following:

<?xml version="1.0" encoding="utf-8" standalone="yes"?> <feed xml:base="https://api4.mysite.com/api/" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/atom">   <title type="text">customers</title>   <id>https://api4.mysite.com/api/customers/</id>   <updated>2017-07-27t08:00:15z</updated>   <link rel="self" title="customers" href="customers" />   <entry>     <id>https://api4.mysite.com/api/contacts('00000001-a000-0000-1000-030102101201')</id>     <title type="text"></title>     <updated>2017-07-27t08:00:15z</updated>     <author>       <name />     </author>     <link rel="edit" title="contact" href="contacts('00000001-a000-0000-1000-030102101201')" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contacttype" type="application/atom+xml;type=feed" title="contacttype" href="contacts('00000001-a000-0000-1000-030102101201')/contacttype" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contactphone" type="application/atom+xml;type=entry" title="contactphone" href="contacts('00000001-a000-0000-1000-030102101201')/contactphone" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/job" type="application/atom+xml;type=feed" title="job" href="contacts('00000001-a000-0000-1000-030102101201')/job" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/inquiry" type="application/atom+xml;type=feed" title="inquiry" href="contacts('00000001-a000-0000-1000-030102101201')/inquiry" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/address" type="application/atom+xml;type=entry" title="address" href="contacts('00000001-a000-0000-1000-030102101201')/address" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/additionalcontact" type="application/atom+xml;type=feed" title="additionalcontact" href="contacts('00000001-a000-0000-1000-030102101201')/additionalcontact" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/company" type="application/atom+xml;type=entry" title="company" href="contacts('00000001-a000-0000-1000-030102101201')/company" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/customfield" type="application/atom+xml;type=feed" title="customfield" href="contacts('00000001-a000-0000-1000-030102101201')/customfield" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/activity" type="application/atom+xml;type=feed" title="activity" href="contacts('00000001-a000-0000-1000-030102101201')/activity" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/futureinterest" type="application/atom+xml;type=feed" title="futureinterest" href="contacts('00000001-a000-0000-1000-030102101201')/futureinterest" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/note" type="application/atom+xml;type=feed" title="note" href="contacts('00000001-a000-0000-1000-030102101201')/note" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/c800responselead" type="application/atom+xml;type=feed" title="c800responselead" href="contacts('00000001-a000-0000-1000-030102101201')/c800responselead" />     <category term="msharpmodel.contact" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />     <content type="application/xml">       <m:properties>         <d:id>00000001-a000-0000-1000-030102101201</d:id>         <d:companyid>2199</d:companyid>         <d:firstname>shannon</d:firstname>         <d:lastname>hall</d:lastname>         <d:middleinitial m:null="true" />         <d:title m:null="true" />         <d:incomecode m:null="true" />         <d:agecode m:null="true" />         <d:structureagecode m:null="true" />         <d:reference m:null="true" />         <d:businessname m:null="true" />         <d:contactphoneid>1d32d3ad-c710-4963-a425-eb7853c4fdf9</d:contactphoneid>         <d:primaryaddressid>b8a78bb8-3895-492f-a4a2-f6e287081dcf</d:primaryaddressid>         <d:website1 m:null="true" />         <d:website2 m:null="true" />         <d:website3 m:null="true" />         <d:email1 m:null="true" />         <d:isactive m:type="edm.boolean">true</d:isactive>         <d:lastupdate m:type="edm.datetime">2015-05-15t14:49:45.143-04:00</d:lastupdate>         <d:createddate m:type="edm.datetime">2015-05-15t14:49:45.143-04:00</d:createddate>       </m:properties>     </content>   </entry>   <entry>     <id>https://api4.mysite.com/api/contacts('992abcsa-1231-8381-jkl8-38kdlalna881')</id>     <title type="text"></title>     <updated>2017-07-27t08:00:15z</updated>     <author>       <name />     </author>     <link rel="edit" title="contact" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contacttype" type="application/atom+xml;type=feed" title="contacttype" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/contacttype" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contactphone" type="application/atom+xml;type=entry" title="contactphone" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/contactphone" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/job" type="application/atom+xml;type=feed" title="job" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/job" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/inquiry" type="application/atom+xml;type=feed" title="inquiry" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/inquiry" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/address" type="application/atom+xml;type=entry" title="address" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/address" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/additionalcontact" type="application/atom+xml;type=feed" title="additionalcontact"  ▶     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/company" type="application/atom+xml;type=entry" title="company" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/company" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/customfield" type="application/atom+xml;type=feed" title="customfield" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/customfield" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/activity" type="application/atom+xml;type=feed" title="activity" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/activity" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/futureinterest" type="application/atom+xml;type=feed" title="futureinterest" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/futureinterest" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/note" type="application/atom+xml;type=feed" title="note" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/note" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/c800responselead" type="application/atom+xml;type=feed" title="c800responselead" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/c800responselead" />     <category term="msharpmodel.contact" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />     <content type="application/xml">       <m:properties>         <d:id>992abcsa-1231-8381-jkl8-38kdlalna881</d:id>         <d:companyid>2100</d:companyid>         <d:firstname>jane</d:firstname>         <d:lastname>fonda</d:lastname>         <d:middleinitial m:null="true" />         <d:title>mrs.</d:title>         <d:incomecode m:null="true" />         <d:agecode m:null="true" />         <d:structureagecode m:null="true" />         <d:reference m:null="true" />         <d:businessname m:null="true" />         <d:contactphoneid>427c367b-f490-412a-b9b0-abababababab</d:contactphoneid>         <d:primaryaddressid>f7668325-ba95-4bde-b28d-0226bbd4d9c7</d:primaryaddressid>         <d:website1 m:null="true" />         <d:website2 m:null="true" />         <d:website3 m:null="true" />         <d:email1 m:null="true" />         <d:email1canmail m:type="edm.boolean">false</d:email1canmail>         <d:email2 m:null="true" />         <d:email2canmail m:type="edm.boolean">false</d:email2canmail>         <d:email3 m:null="true" />         <d:email3canmail m:type="edm.boolean">false</d:email3canmail>         <d:istagged m:type="edm.boolean" m:null="true" />         <d:structurevaluecode m:null="true" />         <d:donotmail m:type="edm.boolean" m:null="true" />         <d:yearhomebuilt m:null="true" />         <d:maritalstatus m:null="true" />         <d:lengthofresidence m:null="true" />         <d:styleofhome m:null="true" />         <d:mailmergename>jesse peters</d:mailmergename>         <d:source>access - kguard</d:source>         <d:creationdate m:type="edm.datetime">2015-05-15t14:49:27.06-04:00</d:creationdate>         <d:qbsyncdate m:type="edm.datetime" m:null="true" />         <d:qbid m:null="true" />         <d:isactive m:type="edm.boolean">true</d:isactive>         <d:lastupdate m:type="edm.datetime">2015-05-15t14:49:27.06-04:00</d:lastupdate>         <d:hasdncphone m:type="edm.boolean">false</d:hasdncphone>         <d:hasdneemail m:type="edm.boolean">false</d:hasdneemail>         <d:qbeditsequence m:null="true" />         <d:qbsyncdata m:type="edm.boolean" m:null="true" />         <d:qbname m:null="true" />         <d:createddate m:type="edm.datetime">2015-05-15t14:49:27.06-04:00</d:createddate>       </m:properties>     </content>   </entry> </feed> 

but i'm having issues grabbing namespaced sub- < entry > tags. went fine when got 1, i'm pulling in multiple i'm struggling array of objects.

unfortunately, i've written many different forms of function, i'm not sure 1 comes closest now.

example 1:

public function parsemultipleentriesintoanobject($xml) {         $z = new xmlreader();         $z->xml($xml);         //while ($z->read() && $z->name !== 'entry');         // <content>         // m:properties         // d:<property_name         $results = [];         $key = "";         while( $z->read() ) {             //print($z->name);             if ($z->nodetype == xmlreader::element && $z->name === 'entry') {                 $r = new \stdclass;                 //dd("yeup");                 while ($z->read()) {                     // reached </entry>. skip next                                        if ($z->nodetype === xmlreader::end_element && $z->name === 'entry') {                         $results[] = $r;                         $z->next('entry');                         $r = new \stdclass;                     }                     // may mess on nested elements. oh well.                     if ($z->nodetype === xmlreader::element) {                         $key = $z->name;                     }                     if ($z->nodetype === xmlreader::text) {                         //echo "$key = $z->value <br/>";                         $r->{$key} = $z->value;                     }                    }             }         }         $z->close();          return $results;     } 

examples 2 & 3:

private function getxmlentries($xml) {         $resultsarray = [];         $str = trim(preg_replace('/\s\s+/', '', $xml));         $z = new xmlreader;         $doc = new \domdocument;          $z->xml($str);         $props = [];         while ($z->read() && $z->name !== 'entry');         while ($z->name === 'entry') {             $x = simplexml_import_dom($doc->importnode($z->expand(), true));             var_dump($x->content);             $resultsarray[] = $x;             //$resultsarray[] = $z->expand();             $z->next('entry');         }         return $resultsarray;     }     private function processxmlproperties($xml) {         $str = trim(preg_replace('/\s\s+/', '', $xml));         $z = new xmlreader;         $z->xml($str);         $props = [];         while ($z->read() && $z->name !== 'm:properties');         $key = "";         while ($z->read()) {             if ($z->nodetype === xmlreader::element) {                 $key = $z->name;                 $z->read();             }             if ($z->nodetype === xmlreader::text) {                 $props[$key] = $z->value;             }         } return $props; } 

hopefully can see i'm trying do. if matters, comes in via stream using guzzle. need array of objects, each object contains various properties of < m:properties >, ideally without d: prefix.

note based on append query, of relevant < link ... sections have data.

thanks help!

use xpath.

the d namespace isn't defined in xml string when adding xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" <feed> tag, following works:

<?php  $str = <<<eof <?xml version="1.0" encoding="utf-8" standalone="yes"?> <feed xml:base="https://api4.mysite.com/api/"  xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/atom">   <title type="text">customers</title>   <id>https://api4.mysite.com/api/customers/</id>   <updated>2017-07-27t08:00:15z</updated>   <link rel="self" title="customers" href="customers" />   <entry>     <id>https://api4.mysite.com/api/contacts('00000001-a000-0000-1000-030102101201')</id>     <title type="text"></title>     <updated>2017-07-27t08:00:15z</updated>     <author>       <name />     </author>     <link rel="edit" title="contact" href="contacts('00000001-a000-0000-1000-030102101201')" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contacttype" type="application/atom+xml;type=feed" title="contacttype" href="contacts('00000001-a000-0000-1000-030102101201')/contacttype" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contactphone" type="application/atom+xml;type=entry" title="contactphone" href="contacts('00000001-a000-0000-1000-030102101201')/contactphone" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/job" type="application/atom+xml;type=feed" title="job" href="contacts('00000001-a000-0000-1000-030102101201')/job" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/inquiry" type="application/atom+xml;type=feed" title="inquiry" href="contacts('00000001-a000-0000-1000-030102101201')/inquiry" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/address" type="application/atom+xml;type=entry" title="address" href="contacts('00000001-a000-0000-1000-030102101201')/address" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/additionalcontact" type="application/atom+xml;type=feed" title="additionalcontact" href="contacts('00000001-a000-0000-1000-030102101201')/additionalcontact" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/company" type="application/atom+xml;type=entry" title="company" href="contacts('00000001-a000-0000-1000-030102101201')/company" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/customfield" type="application/atom+xml;type=feed" title="customfield" href="contacts('00000001-a000-0000-1000-030102101201')/customfield" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/activity" type="application/atom+xml;type=feed" title="activity" href="contacts('00000001-a000-0000-1000-030102101201')/activity" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/futureinterest" type="application/atom+xml;type=feed" title="futureinterest" href="contacts('00000001-a000-0000-1000-030102101201')/futureinterest" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/note" type="application/atom+xml;type=feed" title="note" href="contacts('00000001-a000-0000-1000-030102101201')/note" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/c800responselead" type="application/atom+xml;type=feed" title="c800responselead" href="contacts('00000001-a000-0000-1000-030102101201')/c800responselead" />     <category term="msharpmodel.contact" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />     <content type="application/xml">       <m:properties>         <d:id>00000001-a000-0000-1000-030102101201</d:id>         <d:companyid>2199</d:companyid>         <d:firstname>shannon</d:firstname>         <d:lastname>hall</d:lastname>         <d:middleinitial m:null="true" />         <d:title m:null="true" />         <d:incomecode m:null="true" />         <d:agecode m:null="true" />         <d:structureagecode m:null="true" />         <d:reference m:null="true" />         <d:businessname m:null="true" />         <d:contactphoneid>1d32d3ad-c710-4963-a425-eb7853c4fdf9</d:contactphoneid>         <d:primaryaddressid>b8a78bb8-3895-492f-a4a2-f6e287081dcf</d:primaryaddressid>         <d:website1 m:null="true" />         <d:website2 m:null="true" />         <d:website3 m:null="true" />         <d:email1 m:null="true" />         <d:isactive m:type="edm.boolean">true</d:isactive>         <d:lastupdate m:type="edm.datetime">2015-05-15t14:49:45.143-04:00</d:lastupdate>         <d:createddate m:type="edm.datetime">2015-05-15t14:49:45.143-04:00</d:createddate>       </m:properties>     </content>   </entry>   <entry>     <id>https://api4.mysite.com/api/contacts('992abcsa-1231-8381-jkl8-38kdlalna881')</id>     <title type="text"></title>     <updated>2017-07-27t08:00:15z</updated>     <author>       <name />     </author>     <link rel="edit" title="contact" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contacttype" type="application/atom+xml;type=feed" title="contacttype" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/contacttype" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/contactphone" type="application/atom+xml;type=entry" title="contactphone" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/contactphone" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/job" type="application/atom+xml;type=feed" title="job" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/job" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/inquiry" type="application/atom+xml;type=feed" title="inquiry" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/inquiry" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/address" type="application/atom+xml;type=entry" title="address" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/address" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/additionalcontact" type="application/atom+xml;type=feed" title="additionalcontact"  />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/company" type="application/atom+xml;type=entry" title="company" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/company" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/customfield" type="application/atom+xml;type=feed" title="customfield" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/customfield" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/activity" type="application/atom+xml;type=feed" title="activity" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/activity" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/futureinterest" type="application/atom+xml;type=feed" title="futureinterest" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/futureinterest" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/note" type="application/atom+xml;type=feed" title="note" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/note" />     <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/c800responselead" type="application/atom+xml;type=feed" title="c800responselead" href="contacts('992abcsa-1231-8381-jkl8-38kdlalna881')/c800responselead" />     <category term="msharpmodel.contact" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />     <content type="application/xml">       <m:properties>         <d:id>992abcsa-1231-8381-jkl8-38kdlalna881</d:id>         <d:companyid>2100</d:companyid>         <d:firstname>jane</d:firstname>         <d:lastname>fonda</d:lastname>         <d:middleinitial m:null="true" />         <d:title>mrs.</d:title>         <d:incomecode m:null="true" />         <d:agecode m:null="true" />         <d:structureagecode m:null="true" />         <d:reference m:null="true" />         <d:businessname m:null="true" />         <d:contactphoneid>427c367b-f490-412a-b9b0-abababababab</d:contactphoneid>         <d:primaryaddressid>f7668325-ba95-4bde-b28d-0226bbd4d9c7</d:primaryaddressid>         <d:website1 m:null="true" />         <d:website2 m:null="true" />         <d:website3 m:null="true" />         <d:email1 m:null="true" />         <d:email1canmail m:type="edm.boolean">false</d:email1canmail>         <d:email2 m:null="true" />         <d:email2canmail m:type="edm.boolean">false</d:email2canmail>         <d:email3 m:null="true" />         <d:email3canmail m:type="edm.boolean">false</d:email3canmail>         <d:istagged m:type="edm.boolean" m:null="true" />         <d:structurevaluecode m:null="true" />         <d:donotmail m:type="edm.boolean" m:null="true" />         <d:yearhomebuilt m:null="true" />         <d:maritalstatus m:null="true" />         <d:lengthofresidence m:null="true" />         <d:styleofhome m:null="true" />         <d:mailmergename>jesse peters</d:mailmergename>         <d:source>access - kguard</d:source>         <d:creationdate m:type="edm.datetime">2015-05-15t14:49:27.06-04:00</d:creationdate>         <d:qbsyncdate m:type="edm.datetime" m:null="true" />         <d:qbid m:null="true" />         <d:isactive m:type="edm.boolean">true</d:isactive>         <d:lastupdate m:type="edm.datetime">2015-05-15t14:49:27.06-04:00</d:lastupdate>         <d:hasdncphone m:type="edm.boolean">false</d:hasdncphone>         <d:hasdneemail m:type="edm.boolean">false</d:hasdneemail>         <d:qbeditsequence m:null="true" />         <d:qbsyncdata m:type="edm.boolean" m:null="true" />         <d:qbname m:null="true" />         <d:createddate m:type="edm.datetime">2015-05-15t14:49:27.06-04:00</d:createddate>       </m:properties>     </content>   </entry> </feed> eof;   $xml = simplexml_load_string($str);  $xml->registerxpathnamespace( 'd', 'http://schemas.microsoft.com/ado/2007/08/dataservices/metadata' ); $xpath = $xml->xpath( '//m:properties/d:*' );  foreach($xpath $key => $node) {     echo $node->getname() . ' = ' . (string)$node . "\n";      $subx = $node->xpath('@*');      foreach($subx $subnode) {         echo "\t" . $subnode->getname() . ' = ' . (string)$subnode . "\n";     }      echo "-------------------------------------------------------\n"; } 

this produces following output:

id = 00000001-a000-0000-1000-030102101201 ------------------------------------------------------- companyid = 2199 ------------------------------------------------------- firstname = shannon ------------------------------------------------------- lastname = hall ------------------------------------------------------- middleinitial =          null = true ------------------------------------------------------- title =          null = true ------------------------------------------------------- incomecode =          null = true ------------------------------------------------------- agecode =          null = true ------------------------------------------------------- structureagecode =          null = true ------------------------------------------------------- reference =          null = true ------------------------------------------------------- businessname =          null = true ------------------------------------------------------- contactphoneid = 1d32d3ad-c710-4963-a425-eb7853c4fdf9 ------------------------------------------------------- primaryaddressid = b8a78bb8-3895-492f-a4a2-f6e287081dcf ------------------------------------------------------- website1 =          null = true ------------------------------------------------------- website2 =          null = true ------------------------------------------------------- website3 =          null = true ------------------------------------------------------- email1 =          null = true ------------------------------------------------------- isactive = true         type = edm.boolean ------------------------------------------------------- lastupdate = 2015-05-15t14:49:45.143-04:00         type = edm.datetime ------------------------------------------------------- createddate = 2015-05-15t14:49:45.143-04:00         type = edm.datetime ------------------------------------------------------- id = 992abcsa-1231-8381-jkl8-38kdlalna881 ------------------------------------------------------- companyid = 2100 ------------------------------------------------------- firstname = jane ------------------------------------------------------- lastname = fonda ------------------------------------------------------- middleinitial =          null = true ------------------------------------------------------- title = mrs. ------------------------------------------------------- incomecode =          null = true ------------------------------------------------------- agecode =          null = true ------------------------------------------------------- structureagecode =          null = true ------------------------------------------------------- reference =          null = true ------------------------------------------------------- businessname =          null = true ------------------------------------------------------- contactphoneid = 427c367b-f490-412a-b9b0-abababababab ------------------------------------------------------- primaryaddressid = f7668325-ba95-4bde-b28d-0226bbd4d9c7 ------------------------------------------------------- website1 =          null = true ------------------------------------------------------- website2 =          null = true ------------------------------------------------------- website3 =          null = true ------------------------------------------------------- email1 =          null = true ------------------------------------------------------- email1canmail = false         type = edm.boolean ------------------------------------------------------- email2 =          null = true ------------------------------------------------------- email2canmail = false         type = edm.boolean ------------------------------------------------------- email3 =          null = true ------------------------------------------------------- email3canmail = false         type = edm.boolean ------------------------------------------------------- istagged =          type = edm.boolean         null = true ------------------------------------------------------- structurevaluecode =          null = true ------------------------------------------------------- donotmail =          type = edm.boolean         null = true ------------------------------------------------------- yearhomebuilt =          null = true ------------------------------------------------------- maritalstatus =          null = true ------------------------------------------------------- lengthofresidence =          null = true ------------------------------------------------------- styleofhome =          null = true ------------------------------------------------------- mailmergename = jesse peters ------------------------------------------------------- source = access - kguard ------------------------------------------------------- creationdate = 2015-05-15t14:49:27.06-04:00         type = edm.datetime ------------------------------------------------------- qbsyncdate =          type = edm.datetime         null = true ------------------------------------------------------- qbid =          null = true ------------------------------------------------------- isactive = true         type = edm.boolean ------------------------------------------------------- lastupdate = 2015-05-15t14:49:27.06-04:00         type = edm.datetime ------------------------------------------------------- hasdncphone = false         type = edm.boolean ------------------------------------------------------- hasdneemail = false         type = edm.boolean ------------------------------------------------------- qbeditsequence =          null = true ------------------------------------------------------- qbsyncdata =          type = edm.boolean         null = true ------------------------------------------------------- qbname =          null = true ------------------------------------------------------- createddate = 2015-05-15t14:49:27.06-04:00         type = edm.datetime ------------------------------------------------------- 

Comments

Popular posts from this blog

php - Vagrant up error - Uncaught Reflection Exception: Class DOMDocument does not exist -

vue.js - Create hooks for automated testing -

Add new key value to json node in java -