/**
  * Wrapper to standard method with exception support
  *
  * @param string $str Data string to parse and append
  *
  * @return boolean true on success
  */
 public function appendXML($str)
 {
     if (!parent::appendXML($str)) {
         throw new fDOMException('Appending xml string failed', fDOMException::ParseError);
     }
     return true;
 }
Beispiel #2
0
 /**
  * @param \DOMDocumentFragment $fragment
  * @return \BaseXMS\UiComponent\UiComponent
  */
 public function fillFragment(\DOMDocumentFragment $fragment)
 {
     $result = $this->getRenderResult();
     if ($result instanceof RenderResult) {
         $fragment->appendXML($this->getRenderResult()->getOutput());
     } else {
         $this->getUiComposer()->getServiceLocator()->get('log')->warn('Could not get a RenderResult: ' . get_class($this));
     }
     return $this;
 }
<?php

$fragment = new DOMDocumentFragment();
$fragment->appendXML('<bait>crankbait</bait>');
$document->appendChild($fragment);
<?php

$fragment = new DOMDocumentFragment();
$fragment->appendXML();