public function nl2list($class = '', $liClass = '', $tag = 'ul') {
        $val = trim($this->owner->XML(), "\n");

        $val = str_replace("\n", sprintf('</li><li%s>', $liClass ? 'class="' . $liClass . '"' : ''), $val);

        $val = $liClass ? '<li class="' . $liClass . '">' . $val . '</li>' : '<li>' . $val . '</li>';

        return $class ? '<' . $tag . ' class="' . $class . '">' . $val . '</' . $tag . '>' : '<' . $tag . '>' . $val . '</' . $tag . '>';
    }