Tôi có tài liệu sau xml ở đây: Edit: (xem dưới đây để biết mẫu)php SimpleXML thiếu các thuộc tính
Tôi đang sử dụng php/SimpleXML để bí mật nó vào một đối tượng để đọc nó:
$xmlContent = file_get_contents($path . '/test.xml');
$tablesRaw = new SimpleXMLElement($xmlContent);
echo '<pre>';
print_r($tablesRaw);
echo '</pre>';
Khi tôi in_r tôi thấy các thuộc tính cho trường nhưng thuộc tính cho giá trị chấp nhận được không hiển thị. Dưới đây là một ví dụ về xml thô (Tôi cần thuộc tính giá trị):
<acceptable-value value="0">
Unknown
</acceptable-value>
Đây là những gì tôi thấy khi print_r:
[acceptable-values] => SimpleXMLElement Object
(
[acceptable-value] => Array
(
[0] =>
Unknown
[1] =>
Invalid
[2] =>
Deleted
[3] =>
Valid/Good
[4] =>
Inactive
)
)
Bất kỳ manh mối tại sao các thuộc tính không hiển thị? Cảm ơn trước.
EDIT: Yêu cầu đối với một số 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>
Bạn sẽ sao chép/dán một số mã xml gốc, vì vậy tôi không phải tải xuống? – Norse
vâng, cố gắng để có được một số hiển thị – joshmmo
ở đó chúng tôi hiển thị ngay bây giờ – joshmmo