/** * Writes the contents of this NamePart to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { if ($this->value) { $writer->writeAttribute('value', $this->value); } if ($this->type) { $writer->writeAttribute('type', $this->type); } parent::writeXmlContents($writer); if ($this->fields) { foreach ($this->fields as $i => $x) { $writer->startElementNs('gx', 'field', null); $x->writeXmlContents($writer); $writer->endElement(); } } if ($this->qualifiers) { foreach ($this->qualifiers as $i => $x) { $writer->startElementNs('gx', 'qualifier', null); $x->writeXmlContents($writer); $writer->endElement(); } } }
/** * Writes the contents of this Address to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents($writer) { parent::writeXmlContents($writer); if ($this->city) { $writer->startElementNs('gx', 'city', null); $writer->text($this->city); $writer->endElement(); } if ($this->country) { $writer->startElementNs('gx', 'country', null); $writer->text($this->country); $writer->endElement(); } if ($this->postalCode) { $writer->startElementNs('gx', 'postalCode', null); $writer->text($this->postalCode); $writer->endElement(); } if ($this->stateOrProvince) { $writer->startElementNs('gx', 'stateOrProvince', null); $writer->text($this->stateOrProvince); $writer->endElement(); } if ($this->street) { $writer->startElementNs('gx', 'street', null); $writer->text($this->street); $writer->endElement(); } if ($this->street2) { $writer->startElementNs('gx', 'street2', null); $writer->text($this->street2); $writer->endElement(); } if ($this->street3) { $writer->startElementNs('gx', 'street3', null); $writer->text($this->street3); $writer->endElement(); } if ($this->street4) { $writer->startElementNs('gx', 'street4', null); $writer->text($this->street4); $writer->endElement(); } if ($this->street5) { $writer->startElementNs('gx', 'street5', null); $writer->text($this->street5); $writer->endElement(); } if ($this->street6) { $writer->startElementNs('gx', 'street6', null); $writer->text($this->street6); $writer->endElement(); } if ($this->value) { $writer->startElementNs('gx', 'value', null); $writer->text($this->value); $writer->endElement(); } }
/** * Writes the contents of this NameForm to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { if ($this->lang) { $writer->writeAttribute('xml:lang', $this->lang); } parent::writeXmlContents($writer); if ($this->fullText) { $writer->startElementNs('gx', 'fullText', null); $writer->text($this->fullText); $writer->endElement(); } if ($this->parts) { foreach ($this->parts as $i => $x) { $writer->startElementNs('gx', 'part', null); $x->writeXmlContents($writer); $writer->endElement(); } } if ($this->fields) { foreach ($this->fields as $i => $x) { $writer->startElementNs('gx', 'field', null); $x->writeXmlContents($writer); $writer->endElement(); } } }
/** * Writes the contents of this HypermediaEnabledData to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { parent::writeXmlContents($writer); if ($this->links) { foreach ($this->links as $i => $x) { $writer->startElementNs('gx', 'link', null); $x->writeXmlContents($writer); $writer->endElement(); } } }
/** * Writes the contents of this DisplayProperties to an XML writer. The startElement is expected to be already * provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { parent::writeXmlContents($writer); if ($this->ascendancyNumber) { $writer->startElementNs('gx', 'ascendancyNumber', null); $writer->text($this->ascendancyNumber); $writer->endElement(); } if ($this->birthDate) { $writer->startElementNs('gx', 'birthDate', null); $writer->text($this->birthDate); $writer->endElement(); } if ($this->birthPlace) { $writer->startElementNs('gx', 'birthPlace', null); $writer->text($this->birthPlace); $writer->endElement(); } if ($this->deathDate) { $writer->startElementNs('gx', 'deathDate', null); $writer->text($this->deathDate); $writer->endElement(); } if ($this->deathPlace) { $writer->startElementNs('gx', 'deathPlace', null); $writer->text($this->deathPlace); $writer->endElement(); } if ($this->descendancyNumber) { $writer->startElementNs('gx', 'descendancyNumber', null); $writer->text($this->descendancyNumber); $writer->endElement(); } if ($this->gender) { $writer->startElementNs('gx', 'gender', null); $writer->text($this->gender); $writer->endElement(); } if ($this->lifespan) { $writer->startElementNs('gx', 'lifespan', null); $writer->text($this->lifespan); $writer->endElement(); } if ($this->marriageDate) { $writer->startElementNs('gx', 'marriageDate', null); $writer->text($this->marriageDate); $writer->endElement(); } if ($this->marriagePlace) { $writer->startElementNs('gx', 'marriagePlace', null); $writer->text($this->marriagePlace); $writer->endElement(); } if ($this->name) { $writer->startElementNs('gx', 'name', null); $writer->text($this->name); $writer->endElement(); } }
/** * Writes the contents of this PlaceDisplayProperties to an XML writer. The startElement is expected to be already * provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { parent::writeXmlContents($writer); if ($this->fullName) { $writer->startElementNs('gx', 'fullName', null); $writer->text($this->fullName); $writer->endElement(); } if ($this->name) { $writer->startElementNs('gx', 'name', null); $writer->text($this->name); $writer->endElement(); } if ($this->type) { $writer->startElementNs('gx', 'type', null); $writer->text($this->type); $writer->endElement(); } }
/** * Writes the contents of this PlaceReference to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { if ($this->descriptionRef) { $writer->writeAttribute('description', $this->descriptionRef); } parent::writeXmlContents($writer); if ($this->original) { $writer->startElementNs('gx', 'original', null); $writer->text($this->original); $writer->endElement(); } if ($this->normalizedExtensions) { foreach ($this->normalizedExtensions as $i => $x) { $writer->startElementNs('gx', 'normalized', null); $x->writeXmlContents($writer); $writer->endElement(); } } if ($this->fields) { foreach ($this->fields as $i => $x) { $writer->startElementNs('gx', 'field', null); $x->writeXmlContents($writer); $writer->endElement(); } } }
/** * Writes the contents of this OnlineAccount to an XML writer. The startElement is expected to be already provided. * * @param \XMLWriter $writer The XML writer. */ public function writeXmlContents(\XMLWriter $writer) { parent::writeXmlContents($writer); if ($this->accountName) { $writer->startElementNs('gx', 'accountName', null); $writer->text($this->accountName); $writer->endElement(); } if ($this->serviceHomepage) { $writer->startElementNs('gx', 'serviceHomepage', null); $this->serviceHomepage->writeXmlContents($writer); $writer->endElement(); } }