が欠落している私はここで、次のXML文書を持っている: 編集:(サンプルは下記を参照)PHPのSimpleXMLの属性が
を私はそれを読むためにオブジェクトに転化するPHP/SimpleXMLをを使用しています:
$xmlContent = file_get_contents($path . '/test.xml');
$tablesRaw = new SimpleXMLElement($xmlContent);
echo '<pre>';
print_r($tablesRaw);
echo '</pre>';
私はprint_rのときにフィールドの属性を表示しますが、acceptable-valueの属性は表示されません。ここでは(私はvalue属性を必要とする)生のXMLの例です。
[acceptable-values] => SimpleXMLElement Object
(
[acceptable-value] => Array
(
[0] =>
Unknown
[1] =>
Invalid
[2] =>
Deleted
[3] =>
Valid/Good
[4] =>
Inactive
)
)
属性が表示されない理由をどれ手がかり:
<acceptable-value value="0">
Unknown
</acceptable-value>
これは私がしますprint_rとき、私が見るものでしょうか?前もって感謝します。
EDIT:XMLのいくつかのための要求:
<field name="Address1Type" type="String"/>
<field name="Address2Street1" type="String"/>
<field name="Address2Street2" type="String"/>
<field name="Address2Type" type="String"/>
<field name="Address3Street1" type="String"/>
<field name="Status" type="Integer" access="R">
<acceptable-values>
<acceptable-value value="0">
Unknown
</acceptable-value>
<acceptable-value value="1">
Invalid
</acceptable-value>
<acceptable-value value="2">
Deleted
</acceptable-value>
<acceptable-value value="3">
Valid/Good
</acceptable-value>
<acceptable-value value="4">
Inactive
</acceptable-value>
</acceptable-values>
</field>
オリジナルのXMLコードをコピーして貼り付けてもらうので、ダウンロードする必要はありませんか? – Norse
ええ、 – joshmmo
を表示するためにいくつかを取得しようとしています。ここに表示されます。 – joshmmo