java - 如何使用 xpath 获取 html 标签字符串?
问题描述
从这个 html
<text>
<line1><bold>Hello</bold> world</line1>
<line2>good bye</line2>
</text>
我想将文本与内部标签一起作为字符串获取。我怎样才能做到这一点?我尝试使用下面的 xpath 代码,但我无法获得标签。
XPathExpression expr = xPath.compile("/text/line1");
String result = expr.evaluate(doc, XPathConstants.STRING);
// This resulted in "Hello world"
// but I want "<bold>Hello</bold> world"
我怎样才能得到包含标签作为字符串的文本?任何建议将不胜感激。
解决方案
推荐阅读
- c++ - C++中的复制构造函数和赋值运算符
- c# - 静音除我在 C# 中的应用程序之外的所有内容
- javascript - Render list value updated by react hook
- django - django如何将带有img标签的html保存到数据库
- android - android,如何垂直居中对齐RelativeLayout的子项
- css - Atlaskit 模态触摸滚动
- python - TypeError:“分数”类型的对象没有 len()
- python - 类变量返回不正确?
- python - 与常规 mse 不同的自定义损失函数
- javascript - 在 WordPress 中用鼠标旋转图像