-
0 votesanswersviews
解析并计算变量行表中列的总和
在过去,我用以下内容简单地解析了一些东西: $dom=new DOMDocument(); $dom->loadHTML(file_get_contents('http://...')); $tables=$dom->getElementsByTagName('table'); $trs=$tables->item(0)->getElementsByTagName('tr'... -
0 votesanswersviews
带有引号的DOMDocument在加载URL中
我正在使用domdocument显示来自Wordpress的搜索URL的XML文件的内容 . 一切都在正常的搜索网址上运行,但是当我希望搜索与短语的“完全匹配”时,这意味着我必须在关键短语周围加上双引号,它什么也不返回 . 那么如何在添加引用时让它工作,如下面的URL所示... $rss = new DOMDocument(); $rss->load('' . home_url() . '/... -
2 votesanswersviews
PHP - 删除HTML脚本中<script>和CDATA内的所有内容
我应该删除从通用网站URL的file_get_contents中获取的PHP字符串中的标记之间的所有内容(和标记) . 我正在使用RegEx表达式: preg_replace('/<script\b[^>]*>(.*?)<\/script>/is', "", $string); 它工作正常,但我的问题是,如果脚本包含CDATA标记,它将无法正常工... -
0 votesanswersviews
如何使用DOMDocument和DOMXPath回显元 Headers 和元标记
使用此功能: function get_tags($adres) { $dom = new domDocument(); libxml_use_internal_errors(true); if (!$dom->loadHTML($adres)) { echo "Error"; } else echo "Load ... -
1 votesanswersviews
在网站上加载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 votesanswersviews
DomDocument无法为RSS提要添加“链接”元素
我正在尝试使用DomDocument在PHP中创建RSS源,但每次我尝试创建像http://domain.com这样的节点时脚本都会失败 $oDomDocument = new DOMDocument( "1.0", "iso-8859-1" ); // Create the root now $oRootNode = $oDomDocument->... -
1 votesanswersviews
解析XML中的HTML符号
拿这个XML片段: <title>Foos&#146; bar</title> 当我用PHP的DOMDocument解析整个文档时: <?php $dom = new DOMDocument('1.0', 'UTF-8'); $dom->loadXML($xml); $dom->saveHTML(); // Output: <title&g... -
2 votesanswersviews
使用PHP从XML解析HTML表数据
我对PHP有些新意,但鉴于我的情况,我无法真正理解我在做错的事情 . 问题:我试图通过Reddit获取XML对象/元素内的字符串中某个HTML元素的href(如果您访问此页面,它将是视频的实际链接 - 而不是reddit链接,但是外部youtube链接或其他 - 没有别的) . 这是我到目前为止的代码(代码更新): 更新:循环狂热!得到了所有的href,但我现在正试图将它们存储在一个全局数组中,以... -
0 votesanswersviews
使用PHP循环访问SVG属性
使用PHP,我需要读取id的csv文件... 0123,0456,0789 ...然后加载SVG XML图形文件并更改这些特定ID的颜色属性 . SVG文件中的每个多边形都有如下记录 . 我需要更改从#d0d0d0到#FF0000的每个匹配记录中的fill:值 . 外循环当然是id,内部将是SVG文件的每个记录 . style =“font-size:12px; fill:#d0d0d0 ; ... -
1 votesanswersviews
为什么我的标签在XSLT转换后扩展(以及如何修复)?
我有来自SQLServer的XML . 我无法让SQLServer让我有条件地更改节点的名称,所以我稍后使用XSLT进行操作 . 我真的不知道我在使用XSLT做什么 - 我已经从我在StackOverFlow上搜索的内容中拼凑了我的解决方案 . 我遇到的问题是,在输入中没有子节点的标签(因此只有一个标签)被扩展为在转换后具有开始和结束标记 . 我想阻止这一点,因为我们有足够的用户,带宽是一个问题 ... -
0 votesanswersviews
正则表达式为PHP找到所有自动关闭标签
我有一个使用DomDocumentFragment的系统,它基于来自数据库或系统其他区域的标记(即其他XHTML代码)创建 . 可能包含的一个这样的标签是: <div class="clear"></div> 在将字符串添加到DomDocumentFragment之前,内容是正确的 - 类正在正确关闭 . 但是,DomDocumentFragment将... -
9 votesanswersviews
删除父元素,使用saveHTML保留DOMDocument中的所有内部子元素
我正在使用XPath操作一个简短的HTML片段;当我使用$ doc-> saveHTML()输出更改的片段时,会添加 DOCTYPE ,并且 HTML / BODY 标记会包装输出 . 我想删除它们,但只使用DOMDocument函数将所有子项保留在内部 . 例如: $doc = new DOMDocument(); $doc->loadHTML('<p><stron... -
17 votesanswersviews
如何使HTML5与DOMDocument一起使用?
我正在尝试使用DOMDocument解析HTML代码,对其进行更改,然后将其组合回我发送到输出的字符串 . 但是有一些关于解析的问题,这意味着我发送给DOMDocument的内容并不总是以相同的形式返回:) 这是一个清单: 使用->loadHTML: 格式化我的文档,无论 preserveWhitespace 和 formatOutput 设置如何(在预先格式化的文本上丢失空格)当我... -
0 votesanswersviews
验证并可能更正我拥有的XML文件
我有一个我需要使用的XML文件(随机资源) . 我使用PHP DOM Document来处理这个文档,使用DOMXPath来查询对象 . 但是,XPath查询不返回任何类型的数据(resultset-> length = 0) . 查询是正确的,我并不担心它的语法 . 我还尝试了DOMDOcument-> getElementsByTagName(“tag”),这也返回了null结果 ... -
0 votesanswersviews
PHP XML DOM解析混合内容
我有一个XML文档,它使用XSD文件定义良好 . xml文档包含类似于以下内容: <foo> <bar>text <element a="1" b="2" c="3" /> and some more text</bar> <bar>Just text</ba...