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
Post a Comment