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; }
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; }