我想打印出来"depth 17 - 1 enclosed by 20m contour "
下面是从 xml 文件版本 1.0 加载的 xml 字符串$xml = simplexml_load_file("test.xml");
<object>
depth
<emphasis>
17
<subscript>1</subscript>
</emphasis>
enclosed by 20m contour
</object>
print_r($Vals->object);
//prints "depth enclosed by 20m contour "
$Vals->object->emphasis.' - '.$Vals->object->emphasis->subscript
//prints "17 - 1"
"depth"
我可以通过用替换值来打印字符串depth $Vals->object->emphasis.' - '.$Vals->object->emphasis->subscript
。这不是一件好事,因为字符串中可能也有一个“深度”,并且宽度也可能在深度的位置。
直到现在我正在尝试使用下面的代码,在Go to Question看到
echo dom_import_simplexml($Vals->object)->textContent;
这段代码无法完成这项工作,也使系统变得如此缓慢。不会产生错误。