/** * Writes the contents of this FieldValue 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->resource) { $writer->writeAttribute('resource', $this->resource); } if ($this->datatype) { $writer->writeAttribute('datatype', $this->datatype); } if ($this->type) { $writer->writeAttribute('type', $this->type); } if ($this->labelId) { $writer->writeAttribute('labelId', $this->labelId); } parent::writeXmlContents($writer); if ($this->text) { $writer->startElementNs('gx', 'text', null); $writer->text($this->text); $writer->endElement(); } }
/** * Writes the contents of this Fact 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->primary) { $writer->writeAttribute('primary', $this->primary); } if ($this->type) { $writer->writeAttribute('type', $this->type); } parent::writeXmlContents($writer); if ($this->date) { $writer->startElementNs('gx', 'date', null); $this->date->writeXmlContents($writer); $writer->endElement(); } if ($this->place) { $writer->startElementNs('gx', 'place', null); $this->place->writeXmlContents($writer); $writer->endElement(); } if ($this->value) { $writer->startElementNs('gx', 'value', null); $writer->text($this->value); $writer->endElement(); } if ($this->qualifiers) { foreach ($this->qualifiers as $i => $x) { $writer->startElementNs('gx', 'qualifier', 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 Gender 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->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(); } } }
/** * Writes the contents of this Subject 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->extracted) { $writer->writeAttribute('extracted', $this->extracted); } parent::writeXmlContents($writer); if ($this->evidence) { foreach ($this->evidence as $i => $x) { $writer->startElementNs('gx', 'evidence', null); $x->writeXmlContents($writer); $writer->endElement(); } } if ($this->media) { foreach ($this->media as $i => $x) { $writer->startElementNs('gx', 'media', null); $x->writeXmlContents($writer); $writer->endElement(); } } if ($this->identifiers) { foreach ($this->identifiers as $i => $x) { $writer->startElementNs('gx', 'identifier', null); $x->writeXmlContents($writer); $writer->endElement(); } } }
/** * Writes the contents of this EventRole 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->type) { $writer->writeAttribute('type', $this->type); } parent::writeXmlContents($writer); if ($this->person) { $writer->startElementNs('gx', 'person', null); $this->person->writeXmlContents($writer); $writer->endElement(); } if ($this->details) { $writer->startElementNs('gx', 'details', null); $writer->text($this->details); $writer->endElement(); } }
/** * Writes the contents of this Document 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->textType) { $writer->writeAttribute('textType', $this->textType); } if ($this->extracted) { $writer->writeAttribute('extracted', $this->extracted); } if ($this->type) { $writer->writeAttribute('type', $this->type); } parent::writeXmlContents($writer); if ($this->text) { $writer->startElementNs('gx', 'text', null); $writer->text($this->text); $writer->endElement(); } }
/** * Writes the contents of this Name 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->type) { $writer->writeAttribute('type', $this->type); } parent::writeXmlContents($writer); if ($this->preferred) { $writer->startElementNs('gx', 'preferred', null); $writer->text($this->preferred); $writer->endElement(); } if ($this->date) { $writer->startElementNs('gx', 'date', null); $this->date->writeXmlContents($writer); $writer->endElement(); } if ($this->nameForms) { foreach ($this->nameForms as $i => $x) { $writer->startElementNs('gx', 'nameForm', null); $x->writeXmlContents($writer); $writer->endElement(); } } }