2012-01-24 108 views
0

让我有这样如何从simplexml_load_file对象正确地获取字符串属性?

<?xml version="1.0" encoding="utf-8"?> 
<xml> 
    <default href="index.txt"/> 
</xml> 

XML文件如何正确访问 “index.txt” 的价值?

,我发现它可以通过

$directory = simplexml_load_file("admin/content/directory.xml"); 
$defaulthref = strval($directory->default[0]['href']); 

可访问但有可能避免strval()函数的用法?

回答

2

你可以写一个XPath表达式这样

default/@href/text() 

default/@href/string() 
+0

就在代码??? – Dims

+0

我不知道PHP,但无论你需要写xpath表达式,你都可以使用上面的xpath表达式 – Jayy

相关问题