0

phpでprint_r()を使用して次のようになりました。

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [term] => hello world
            [scheme] => Organization
        )
)

php simplexmlを使用してスキームノードにアクセスするにはどうすればよいですか?@記号が原因で、ノード@attributesの操作に問題があります

4

3 に答える 3

2

次のような配列表記を使用して属性にアクセスします。

$scheme = $obj['scheme'];

PHP マニュアル ページの「基本的な SimpleXML の使用法」を参照してください。属性やその他のものへのアクセスを示しています。

于 2012-04-30T21:44:42.093 に答える
1

オブジェクトが $my_xml という変数に割り当てられている場合、$my_xml['term'] と $my_xml['scheme'] によってこれら 2 つの属性にアクセスできます。http://php.netにはhttp://php.net/manual/en/simplexml.examples-basic.phpにいくつかの良い例があります

于 2012-04-30T21:45:43.723 に答える
0

ここでは、simplexml を使用してオブジェクトと属性にアクセスする方法を説明します

$xml->object
$xml['attribute']

http://php.net/manual/en/simplexml.examples-basic.phpの下のより多くの基本

于 2012-04-30T23:16:40.757 に答える