标签:domdocument
-
使用DOMDocument在HTML文件中创建元素? - php
我想知道通过DOMDocument创建html元素是否是“不好的做法”。以下是在我的<head>中构建元标记的函数: $head = new DOMDocument(); foreach($meta as $meta_item) { $meta_element = $head->createElement('meta') […]
-
使用DOMDocument在现有HTML表中创建新列 - php
尝试使用DOMDocument和DOMXpath在现有表中创建新列 $doc = new DOMDocument(); $doc->loadHTMLFile("example.html"); 这是位于example.html中的表的结构: <table id="transactions" class= […]
-
使用domdocument获取如果标签后存在术语的标签的内容 - php
有这个$html: $html = '<p>random</p> <a href="">Test 1</a> (target1) <br> <a href="">Test 2</a> (target1) <br> […]
-
来自DomDocument的nodeValue返回PHP中的怪异字符 - php
因此,我试图解析HTML页面并使用<p>寻找段落(get_elements_by_tag_name('p');) 问题是当我使用$element->nodeValue时,它返回奇怪的字符。首先使用curl将文档加载到$ html中,然后将其加载到DomDocument中。 我敢肯定这与字符集有关。 这是一个响应示例:“a […]
-
等效于XPath中的(。*) - php
我正在尝试从XPath中的正则表达式中找到与(。*)等价的东西。现在这是我目前拥有的: 我有一个HTML a-tag,带有一个指向world/nl44/town/ANYNUMBER的href,其中ANYNBUMBER例如,它可以是:world/nl44/town/12345和world/nl44/town/1232被一个随机值代替(我只需要一个tag的值)。 […]
-
DomXPath:在DomXPath查询结果中搜索吗? - php
如何查询xpath结果的子元素,而无需再次查询整个文档? 我查询我的文档以找到类为<li>的最后一个menu-item: $doc = new DomDocument(); @$doc->loadHTML( $html ); // $html is invalid (and should be at this point), // so u […]
-
如何使用php删除基于子属性的XML标签? - php
我有一个像下面的XML <entries> <entry> <title lang="en">Sample</title> <entrydate>0</entrydate> <contents>0</contents> <entrynum […]
-
如何从DOMXPath::query()方法获取完整的HTML? - php
我有要从中提取未删除内容的特定div的文档。我做: $dom = new DOMDocument(); $dom->loadHTML($string);//that's HTML of my document, string 和xpath查询: $xpath = new DOMXPath($dom); $xpath_resultset = $ […]
-
DOMDocument从HTML源代码中删除脚本标签 - php
我使用@Alex's approach here使用内置的DOMDocument从HTML文档中删除脚本标签。问题是,如果我有一个包含Javascript内容的脚本标签,然后又有一个链接到外部Javascript源文件的脚本标签,则不是所有的脚本标签都已从HTML中删除。 $result = ' <!doctype html> […]