草庐IT

NT-DOM-NV

全部标签

php - 我如何使用 PHP Simple HTML DOM Parser 来解析它?

这是我需要解析成PHP程序的HTML示例:AcmeSoftwareJohnDoe,MBA123MainSt.NewYork,NY10036(212)555-1234VisitWebsite(0.3miles)JohnDoe,MBAGetDirections»这是我要从上面的HTML示例中提取到PHP中的信息:lng:-73.00898601,lat:41.71727402category:'office'AcmeSoftwareJohnDoe,MBA123MainSt.NewYork,NY10036(212)555-1234http://www.example.com我曾尝

php创建DOM元素并使用ajax发送

我刚开始编写服务器代码(php),我用javascript和html完成了客户端。在开始编写服务器端代码之前,我有一些问题希望得到澄清。在服务器端(php)创建DOM元素(img、p、header等)是否可能/一个好主意,通过AJAX将其发送到客户端,客户端设置一些额外的属性并将其(接收到的DOM)“附加”到该html页面上的div?我想要这个是因为这些DOM元素将在多个页面上使用。是否可能,如果可能的话,发送整个DOM是否有效? 最佳答案 当发送原始HTML而不是JSON时,您需要考虑以下事项:请求的大小将会更大。JSON更简洁渲

PHP 简单 HTML DOM 解析器 - RSS 中的链接元素

我刚开始使用PHPSimpleHTMLDOMParser(http://simplehtmldom.sourceforge.net/),在解析XML时遇到了一些问题。我可以完美地解析来自HTML文档的所有链接,但无法解析来自RSS提要(XML格式)的链接。例如,我想解析来自http://www.bing.com/search?q=ipod&count=50&first=0&format=rss的所有链接。所以我使用这段代码:$content=file_get_html('http://www.bing.com/search?q=ipod&count=50&first=0&format=

php - 字符编码和使用 Zend\Dom\Query

我在使用ZendFramework2对波兰语字符进行编码时遇到问题。我使用:useZend\Dom\Query;休息码:$dom=newQuery();$document='ęółąśłżźćtest';$dom->setDocumentHtml($document);$dom->setEncoding('utf-8');$ul=$dom->execute('#testli');foreach($ulas$li){echo$li->nodeValue;}结果:ÄóÅÄÅÅżźÄtest如何正确显示这些字符?我尝试使用PHP函数(iconv、utf8_encode)但没有成功。

php - 使用简单的 html dom 获取链接

我正在尝试从站点获取链接。"http://www.perfumesclub.com/es/perfume/mujer/c/"为此,在简单的htmlSun中使用“user-agent”。但是我得到这个错误..Fatalerror:Calltoamemberfunctionfind()onstringinC:\Users\Desktop\www\funciones.phponline448这是我的代码:谢谢^^$url='http://www.perfumesclub.com/es/perfume/mujer/c/';$option=array('http'=>array('method'

php - Laravel 5 PHP DOM文档

我一直在尝试寻找一种在laravel5.1中使用phpDOMdocument的方法,但每次都失败了。我想我不明白它是如何工作的。我需要从youtube页面或任何其他页面获取标题和/或视频ID。我试图包括这个simplehtmldom和其他东西。但是我总是收到服务器500错误并且不知道为什么。目前我有$dom=new\DOMDocument();$dom->loadHTML('https://www.youtube.com/watch?v=QQ7XJG0Z2ho');$a=$dom->getElementsByTagName('title');在我看来我就是这么做的@if(isset($

PHP:使用 DOM 构建 (X)HTML 输出 - 优缺点?

我刚开始创建一个新站点,我决定使用DOMImplementation来构建完整的站点。你怎么看这个,它够快吗?我预计它会比基本打印方法慢很多。我更喜欢DOM,因为它在构建最终输出时允许更大的灵active,更不用说更无错误的XHTML了。不管怎样,我想至少有一些速度比较。您能否向我推荐任何(可能是完全显而易见的)保持PHP代码清洁的想法(即,将HTML保持在最低水平)? 最佳答案 您可以拥有一个Widget类,它具有诸如checkBox、textArea等方法。您的View/Controller基类定义了一个函数addContent

PHP DOM createElement - 允许空格

创建xml文件时如何在createElement中使用空格我必须使用$main=$doc->createElement("$cname"."Data");在哪里$cname="CompanyName"但由于$cname中的空格,我收到以下错误,Fatalerror:Uncaughtexception'DOMException'withmessage'InvalidCharacterError'infile.php:50Stacktrace:#0file.php(50):DOMDocument->createElement('geosoftcompany...')#1{main}thro

php XML DOM 将特殊字符转换为 and#xYY;

我用AJAXPOST发送:574081video:'Mundo.Hoy':¿Dóndehabréolvidado...mimemoria?我这样做是为了创建XML:header('Content-type:text/html;charset=utf-8');if(isset($_POST)&&isset($_POST['data'])){$data='';$data.=$_POST['data'];$data.='';$dom=newDOMDocument('1.0','utf-8');$dom->loadXML($data);echo$dom->saveXML();exit();}我

PHP html DOM 对比纯 HTML 速度

这是一个简单的问题,但是在具有php回显结果的简单html页面或仅由phpdom构建的html页面之间哪个更快?感谢您的回答和建议! 最佳答案 太多未知变量……使用DOM时,您可以非常快速地将大量信息放入树中;使用echo,您需要以其他方式跟踪您的(元)数据。要打印静态页面,您不应该使用DOM。要打印在构建过程中经过大量修改的页面,您可能需要使用DOM。这个问题没有正确答案。您需要为您的特定用例做一个基准测试。但您可能也很珍惜自己的时间……我希望如此。即使使用DOM呈现页面可能会更慢,但让您的项目增长会更容易。编写使用echo调用的