我想解析html文档。我需要'h2'之后所有'p'的内容。

要解析的html :(示例)

Lorem ipsum

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,

Aenean commodo

Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

consectetuer adipiscing

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,

这里我想得到最后两个'p'标签(动态)。

这是我的PHP代码:

$dom = new DOMDocument();

$dom->loadHTMLFile($html_file);

libxml_use_internal_errors(true);

$h2_tags = $dom->getElementsByTagName('h2');

foreach($h2_tags as $single_tag) {

echo $single_tag->textContent;

print_r($single_tag);

}

这只给了我h2的文字内容。但是在h2之后我需要'p'。

这是可能的还是我需要使用其他课程?

document中输出html字符串流,HTML DOMDocument从段落后面的标签中获取字符串相关推荐

  1. arcmap点图层获取tif图像素值,ArcMap中输出tif图片时的Write GeoTIFF Tags选项,Engine中如何实现?...

    private bool NewExport(IActiveView activeView, string pathFileName, int pOutDPI) { if (activeView == ...

  2. 关于字符串流的学习(c++)

    /* 字符串流 在字符数组中可以存放字符,也可以存放整数.浮点数以及其他类型的数据.在向字符数组存入数据之前,要先将数据从二进制形式转换为ASCII代码,然后存放在缓冲区,再从缓冲区送到字符数组.从字 ...

  3. iText中输出 中文

    iText中输出中文,有三种方式: 1.使用iTextAsian.jar中的字体     BaseFont.createFont("STSong-Light", "Uni ...

  4. c语言是流式,C语言中的文件又被称为流式文件。

    C语言中的文件又被称为流式文件. 更多相关问题 胰液中的消化酶有(). 基于草图的实体建模特征有().(任意写出三种,中英皆可) 大多数民用建筑,窗台高度一般取()mm. 普罗泰戈拉的重要命题是(). ...

  5. java a标签正则_正则表达式:java中婚配HTML中a标签中的中文字符

    正则表达式:java中匹配HTML中a标签中的中文字符 今天群里一位朋友问到了一个正则表达式的问题,有如下内容: 特432 453543 a1特123你好123吗? 特2 标签中的文字现在要匹配出内容 ...

  6. html标签中文字换行

    一.纯标签处理 // 使用<br>标签 <div>我爱我的祖国.<br>你们也爱你们的祖国. </div> 二.一段文字来源于后端,其中包含换行符 1. ...

  7. c# 计算空格宽度像素_黄聪:C#如何通过MeasureString、Graphics获取字符串的像素长度...

    1.    使用g.MeasureString()获得 使用MeasureString测量出来的字符宽度,总是比实际宽度大一些,而且随着字符的长度增大,貌似实际宽度和测量宽度的差距也越来越大了.查了一 ...

  8. Swift3.0语言教程获取字符串编码与哈希地址

    Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法. 1.获取字符串编码 在NSString中可以使用2个属性获取 ...

  9. C# 获取字符串长度 获取字符串字节长度

    获取字符串长度 string str = "ABCDadcf测试"; int l = str.Length; 获取字符串字节长度 public int ByteLength(str ...

最新文章

  1. IDEA中修改文件的默认创建方式
  2. iOS中构造函数与析构函数
  3. 前景检测算法_4(opencv自带GMM)
  4. 全球及中国生物技术产业创新发展模式及十四五应用方向研究报告2021-2027年
  5. git源码服务器搭建,树莓派3-搭建GIT代码服务器
  6. 数据库 Linux下的MySQL数据库管理
  7. js判断对象还是数组
  8. 变量不合法的表达式JAVA_Java8中lambda表达式的语法,别人都会的,你还不会吗?「一」...
  9. windows系统 安装MongoDB
  10. java中标准输入输出流
  11. 机器学习基础(四十八)—— 概率
  12. 2015年 安防圈的明星代言人有哪些?
  13. scala =>用法总结
  14. 云原生分布式数据库和数据仓库崛起背后的原因
  15. Mysql调优(updating~)
  16. 只要400行代码就能自已实现一个绘图机原型固件,esp8266 + micropython 用3d打印机改的绘图机
  17. OpenGL基础知识(四)
  18. WebApi系列~通过HttpClient来调用Web Api接口
  19. 不用PS,一键生成熊猫头表情包
  20. 想要不被裁,看一看 13 年华为老兵的宝贵经验

热门文章

  1. Apache Ivy 2.5.0发布
  2. stackexchange_通过Spring Social发推StackExchange问​​题
  3. 什么是javax.ws.rs.core.context? [第4部分]
  4. 为某人命名以重新连接到您的服务器
  5. java概述_Java 7功能概述
  6. 系统测试集成测试单元测试_单元和集成测试的代码覆盖率
  7. LongAccumulator和DoubleAccumulator类如何工作?
  8. 使用此首选项可加快Eclipse m2e配置
  9. smartgwt_高级SmartGWT教程,第2部分
  10. Java私有,受保护,公共和默认