Ejemplo n.º 1
0
 /**
  * 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();
         }
     }
 }
Ejemplo n.º 2
0
 /**
  * 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();
     }
 }
Ejemplo n.º 3
0
 /**
  * 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();
         }
     }
 }
Ejemplo n.º 4
0
 /**
  * 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();
         }
     }
 }
Ejemplo n.º 5
0
 /**
  * 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();
     }
 }
Ejemplo n.º 6
0
 /**
  * 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();
     }
 }
Ejemplo n.º 7
0
 /**
  * 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();
         }
     }
 }
Ejemplo n.º 8
0
 /**
  * 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();
     }
 }