@ 2015-12-28T12:09:39Z <?php
$str=<<<XML
<database name="newsportal">
<table name="wp_options">
<column name="option_id">1</column>
<column name="option_name">siteurl</column>
<column name="option_value">http://localhost/newsportal</column>
<column name="autoload">yes</column>
</table>
<table name="wp_options">
<column name="option_id">2</column>
<column name="option_name">home</column>
<column name="option_value">http://localhost/newsportal</column>
<column name="autoload">yes</column>
</table>
<table name="wp_options">
<column name="option_id">3</column>
<column name="option_name">blogname</column>
<column name="option_value">News Portal</column>
<column name="autoload">yes</column>
</table>
<table name="wp_options">
<column name="option_id">4</column>
<column name="option_name">blogdescription</column>
<column name="option_value">Just another WordPress site</column>
<column name="autoload">yes</column>
</table>
</database>
XML;
$xml=simplexml_load_string($str);
$nodes = $xml->xpath("//database//table[@name='wp_options']");
foreach($nodes as $item) {
$row = simplexml_load_string($item->asXML());
$v = $row->xpath("//column[@name='option_id'][.='1']");
if(count($v) > 0)
{
foreach($item->column as $column) {
echo $column['name'] . '=' . $column . "<br/>";
}
//echo $item->column['name']."<br/>";
}
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 5.5.0 - 5.5.38 , 5.6.0 - 5.6.40 , 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.4 , 8.3.6 option_id=1<br/>option_name=siteurl<br/>option_value=http://localhost/newsportal<br/>autoload=yes<br/> Output for 8.3.5 Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
option_id=1<br/>option_name=siteurl<br/>option_value=http://localhost/newsportal<br/>autoload=yes<br/> preferences:dark mode live preview
229.05 ms | 402 KiB | 330 Q