印刷したい"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;
このコードは仕事をすることができず、システムを非常に遅くします。エラー生成なし。