Php 使用DOMdocument或SimpleDOM仅在特定的span ID内获取p标记之间的文本?

Php 使用DOMdocument或SimpleDOM仅在特定的span ID内获取p标记之间的文本?,php,parsing,plaintext,Php,Parsing,Plaintext,我试图在标记之间提取纯文本,但仅当在 span id='a'和span id='b'。 SimpleDOM似乎可以工作,我还没有找到一种方法来哄骗DOMDocument生成任何输出。也许这可以帮助您: $doc = new DOMDocument(); @$doc->loadHTML($html); $xpath = new DOMXpath($doc); $elements = $xpath->query("//*/p/span[@id='a']"); 请澄清你的

我试图在
标记之间提取纯文本,但仅当在
span id='a'和span id='b'。

SimpleDOM似乎可以工作,我还没有找到一种方法来哄骗DOMDocument生成任何输出。

也许这可以帮助您:

$doc = new DOMDocument();   
@$doc->loadHTML($html);   
$xpath = new DOMXpath($doc);  
$elements = $xpath->query("//*/p/span[@id='a']");

请澄清你的问题。显示一些输入和所需的输出以及您迄今为止尝试的任何内容