这一行:
//div[@id="transactions"]/p
给出了这个输出(来自我试图得到的html内容):
如何让这个查询返回一个这样的字符串(如果每个<p>
在它自己的行中的内容):
contentOfP1
contentOfP2
contentOfP3
...
请注意,每个p都有子节点(<strong>
和<a>
)和没有标记的文本。在尝试从特定<p>
检索所有文本时,它会给出:
答案 0 :(得分:2)
使用强>:
//div[@id="transactions"]/p/concat(string(.), '
')
或者,如果需要空格规范化的“每个段落的内容” - 如评论中所示,请使用:
//div[@id="transactions"]/p/concat(normalize-space(.), '
')