Example #1
0
 public static function parse(&$src)
 {
     $result = null;
     if (Tag::setof($tag, $src, "content")) {
         $result = new self();
         $result->type($tag->inParam("type"));
         $result->mode($tag->inParam("mode"));
         $result->lang($tag->inParam("xml:lang"));
         $result->base($tag->inParam("xml:base"));
         $result->value($tag->value());
         $src = str_replace($tag->plain(), "", $src);
     }
     return $result;
 }
Example #2
0
 public static function parse(&$src)
 {
     $result = null;
     if (\org\rhaco\Xml::set($tag, $src, 'content')) {
         $result = new self();
         $result->type($tag->in_attr('type'));
         $result->mode($tag->in_attr('mode'));
         $result->lang($tag->in_attr('xml:lang'));
         $result->base($tag->in_attr('xml:base'));
         $result->value($tag->value());
         $src = str_replace($tag->plain(), '', $src);
     }
     return $result;
 }