首页 文章
  • 0 votes
     answers
     views

    解析并计算变量行表中列的总和

    在过去,我用以下内容简单地解析了一些东西: $dom=new DOMDocument(); $dom->loadHTML(file_get_contents('http://...')); $tables=$dom->getElementsByTagName('table'); $trs=$tables->item(0)->getElementsByTagName('tr'...
  • 0 votes
     answers
     views

    带有引号的DOMDocument在加载URL中

    我正在使用domdocument显示来自Wordpress的搜索URL的XML文件的内容 . 一切都在正常的搜索网址上运行,但是当我希望搜索与短语的“完全匹配”时,这意味着我必须在关键短语周围加上双引号,它什么也不返回 . 那么如何在添加引用时让它工作,如下面的URL所示... $rss = new DOMDocument(); $rss->load('' . home_url() . '/...
  • 2 votes
     answers
     views

    PHP - 删除HTML脚本中<script>和CDATA内的所有内容

    我应该删除从通用网站URL的file_get_contents中获取的PHP字符串中的标记之间的所有内容(和标记) . 我正在使用RegEx表达式: preg_replace('/&lt;script\b[^&gt;]*&gt;(.*?)&lt;\/script&gt;/is', &quot;&quot;, $string); 它工作正常,但我的问题是,如果脚本包含CDATA标记,它将无法正常工...
  • 0 votes
     answers
     views

    如何使用DOMDocument和DOMXPath回显元 Headers 和元标记

    使用此功能: function get_tags($adres) { $dom = new domDocument(); libxml_use_internal_errors(true); if (!$dom-&gt;loadHTML($adres)) { echo &quot;Error&quot;; } else echo &quot;Load ...
  • 1 votes
     answers
     views

    在网站上加载RSS在本地工作(MAMP)但不能远程使用PHP $ rss = new DOMDocument();和$ rss-> load('http://url/rss.xml');? [重复]

    这个问题在这里已有答案: How to get useful error messages in PHP? 29个答案 我正在尝试将RSS源加载到我的网站中,我找到了一个PHP脚本来执行此操作并将一些可设置样式的标记应用于内容 . 下面是获取RSS提要的原始脚本,并在我的网站上将其作为可设置样式的HTML输出(这在本地工作,RSS项目很好地放在我的网站上的本地测试服务器上)当我将它上传到我的网...
  • 0 votes
     answers
     views

    DomDocument无法为RSS提要添加“链接”元素

    我正在尝试使用DomDocument在PHP中创建RSS源,但每次我尝试创建像http://domain.com这样的节点时脚本都会失败 $oDomDocument = new DOMDocument( &quot;1.0&quot;, &quot;iso-8859-1&quot; ); // Create the root now $oRootNode = $oDomDocument-&gt;...
  • 1 votes
     answers
     views

    解析XML中的HTML符号

    拿这个XML片段: &lt;title&gt;Foos&amp;#146; bar&lt;/title&gt; 当我用PHP的DOMDocument解析整个文档时: &lt;?php $dom = new DOMDocument('1.0', 'UTF-8'); $dom-&gt;loadXML($xml); $dom-&gt;saveHTML(); // Output: &lt;title&g...
  • 2 votes
     answers
     views

    使用PHP从XML解析HTML表数据

    我对PHP有些新意,但鉴于我的情况,我无法真正理解我在做错的事情 . 问题:我试图通过Reddit获取XML对象/元素内的字符串中某个HTML元素的href(如果您访问此页面,它将是视频的实际链接 - 而不是reddit链接,但是外部youtube链接或其他 - 没有别的) . 这是我到目前为止的代码(代码更新): 更新:循环狂热!得到了所有的href,但我现在正试图将它们存储在一个全局数组中,以...
  • 0 votes
     answers
     views

    使用PHP循环访问SVG属性

    使用PHP,我需要读取id的csv文件... 0123,0456,0789 ...然后加载SVG XML图形文件并更改这些特定ID的颜色属性 . SVG文件中的每个多边形都有如下记录 . 我需要更改从#d0d0d0到#FF0000的每个匹配记录中的fill:值 . 外循环当然是id,内部将是SVG文件的每个记录 . style =“font-size:12px; fill:#d0d0d0 ; ...
  • 1 votes
     answers
     views

    为什么我的标签在XSLT转换后扩展(以及如何修复)?

    我有来自SQLServer的XML . 我无法让SQLServer让我有条件地更改节点的名称,所以我稍后使用XSLT进行操作 . 我真的不知道我在使用XSLT做什么 - 我已经从我在StackOverFlow上搜索的内容中拼凑了我的解决方案 . 我遇到的问题是,在输入中没有子节点的标签(因此只有一个标签)被扩展为在转换后具有开始和结束标记 . 我想阻止这一点,因为我们有足够的用户,带宽是一个问题 ...
  • 0 votes
     answers
     views

    正则表达式为PHP找到所有自动关闭标签

    我有一个使用DomDocumentFragment的系统,它基于来自数据库或系统其他区域的标记(即其他XHTML代码)创建 . 可能包含的一个这样的标签是: &lt;div class=&quot;clear&quot;&gt;&lt;/div&gt; 在将字符串添加到DomDocumentFragment之前,内容是正确的 - 类正在正确关闭 . 但是,DomDocumentFragment将...
  • 9 votes
     answers
     views

    删除父元素,使用saveHTML保留DOMDocument中的所有内部子元素

    我正在使用XPath操作一个简短的HTML片段;当我使用$ doc-&gt; saveHTML()输出更改的片段时,会添加 DOCTYPE ,并且 HTML / BODY 标记会包装输出 . 我想删除它们,但只使用DOMDocument函数将所有子项保留在内部 . 例如: $doc = new DOMDocument(); $doc-&gt;loadHTML('&lt;p&gt;&lt;stron...
  • 17 votes
     answers
     views

    如何使HTML5与DOMDocument一起使用?

    我正在尝试使用DOMDocument解析HTML代码,对其进行更改,然后将其组合回我发送到输出的字符串 . 但是有一些关于解析的问题,这意味着我发送给DOMDocument的内容并不总是以相同的形式返回:) 这是一个清单: 使用-&gt;loadHTML: 格式化我的文档,无论 preserveWhitespace 和 formatOutput 设置如何(在预先格式化的文本上丢失空格)当我...
  • 0 votes
     answers
     views

    验证并可能更正我拥有的XML文件

    我有一个我需要使用的XML文件(随机资源) . 我使用PHP DOM Document来处理这个文档,使用DOMXPath来查询对象 . 但是,XPath查询不返回任何类型的数据(resultset-&gt; length = 0) . 查询是正确的,我并不担心它的语法 . 我还尝试了DOMDOcument-&gt; getElementsByTagName(“tag”),这也返回了null结果 ...
  • 0 votes
     answers
     views

    PHP XML DOM解析混合内容

    我有一个XML文档,它使用XSD文件定义良好 . xml文档包含类似于以下内容: &lt;foo&gt; &lt;bar&gt;text &lt;element a=&quot;1&quot; b=&quot;2&quot; c=&quot;3&quot; /&gt; and some more text&lt;/bar&gt; &lt;bar&gt;Just text&lt;/ba...

热门问题