模块:莫霍::多姆::HTML格式
家长:Mojo::基础

名称

Mojo::DOM::HTML-HTML/XML引擎

简介

使用Mojo::DOM::HTML;#将HTML转换为DOM树my$html=Mojo::DOM::html->new;$html->parse('<div><p id=“a”>测试</p>123</p></div>');我的$tree=$html->tree;

描述

Mojo::DOM::HTML是使用的HTML/XML引擎Mojo::DOM,基于HTML生活标准以及可扩展标记语言(XML)1.0.

功能

Mojo::DOM::HTML实现以下功能,这些功能可以单独导入。

标记to_html

my$str=tag_to_html“div”,id=>“foo”,“安全内容”;

生成HTML/XML标记并立即呈现。这是一种比“标签”用于必须生成大量标记的模板系统。

属性

Mojo::DOM::HTML实现以下属性。

我的$tree=$html->tree;$html=$html->tree(['root']);

文档对象模型。请注意,由于此结构非常动态,因此只能非常小心地使用。

xml格式

我的$bool=$html->xml;$html=$html->xml($bool);

在解析器中禁用HTML语义并激活区分大小写,默认为基于XML声明的自动检测。

方法

Mojo::DOM::HTML从继承所有方法Mojo::基础并实现了以下新功能。

解析

$html=$html->解析('<foo bar=“baz”>I莫乔利奇</foo>');

解析HTML/XML片段。

提供

我的$str=$html->render;

将DOM呈现为HTML/XML。

标签

$html=$html->标记('div',id=>'foo','安全内容');

生成HTML/XML标记。

另请参阅

莫乔利奇,Mojolicious::指南,https://mojolicious.org.