Symfonyob娱乐下载 4.3新增功能:DomCrawler改进
2019年1月18日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
提取元素名称
提供的
安德烈Helldar
在# 29127.
的提取()
方法从给定的节点列表中返回属性和/或节点值。您可以使用特殊属性_text
来获取节点的值。在Syob娱乐下载mfony 4.3中,您还可以使用新的特殊属性_name
获取元素名称(HTML标签名称):
1 2 3
$属性=$履带->filterXPath (' / /身体/ *)->提取([“_text”,“_name”,“类”]);
的默认值text ()
而且html ()
节点为空时,调用text ()
而且html ()
方法导致\ InvalidArgumentException
用众所周知的信息“当前节点列表为空。”.在Syob娱乐下载mfony 4.3中,这些方法允许传递一个参数,该参数将在节点为空时返回,因此您可以将其视为节点的“默认”值:
1 2 3 4 5
//返回空字符串而不是抛出异常$标题=$履带->过滤器(“除了h3”)->文本(”);//返回一个默认的HTML内容而不是抛出异常$userProfile=$履带->过滤器(“.user-profile”)->html (' < b >匿名用户< / b > ');
发表在#生活在边缘
评论
7布达诺夫
2019年1月19日说在08:48
# 1
一个好消息欧宝平台是合法的吗
马克•沃尔夫
2019年1月21日说在07:51
#2
不错的改进
hy505
2019年1月24日说在11:04
# 3
爱它!
Vazgen Manukyan
2019年1月29日说在十一33
# 4
好工作!
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。