سؤال

ما هي الجملة الصحيح لتطبيق وظائف سلسلة (على سبيل المثال "تطبيع الفضاء") على سمة باستخدام استعلام XPath أدناه؟

والاستعلام: "./وسائل الإعلام"

ورأيت الأمثلة على ذلك في أي مكان آخر ولكن إذا كنت تحاول ذلك باستخدام مكتبة كسباث فب انها تعود شيء ...

نصائح أخرى

تقييم () بدلا من ذلك من query(). فإنه سيعود نتيجة كتبته. كان متوفرا منذ PHP 5.1.

$doc = new DOMDocument();
$xpath = new DOMXpath($doc);
$q = $xpath->evaluate('"test"');
var_dump($q);

والإخراج:

string(4) "test"
./[normalize-space(@media)

يرجى محاولة هذا.

وماذا عن هذا؟

normalize-space(./@media)

ويمكنك أيضا محاولة:

normalize-space(string(./@media))

ولكن أنا لا أعتقد أن هذا الضروره هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top