XPATH - 使用getAttribute保留空格

时间:2013-02-03 23:43:50

标签: php xpath

HTML

<input type='text' name='title[]' value='Some word and another'>

PHP

$title = $xpath->query('//input')->item(0); 
echo $title = $title->getAttribute('value')

RESULT

  

一些

我需要获得

  

一些单词和另一个单词

问题 出于某种原因,第一个空间之后的所有东西都被剥离了。

1 个答案:

答案 0 :(得分:1)

请务必将其加载为HTML,以便您可以使用单引号:

$dom = new DOMDocument;
$dom->loadHTML("<input type='text' name='title[]' value='Some word and another'>");

$xpath = new DOMXpath($dom);

echo $xpath->query('//input')->item(0)->getAttribute('value');

在此处查看:[{3}}