【发布时间】:2010-07-30 18:17:26
【问题描述】:
...嗯,实际上我有一个看起来像这样的对象:
object(AleParserXMLElement)#39 (4) {
["name:private"]=>
string(6) "rowset"
["data:private"]=>
object(SimpleXMLElement)#42 (2) {
["@attributes"]=>
array(3) {
["name"]=>
string(6) "skills"
["key"]=>
string(6) "typeID"
["columns"]=>
string(36) "typeID,skillpoints,level,unpublished"
}
["row"]=>
array(185) {
[0]=>
object(SimpleXMLElement)#70 (1) {
["@attributes"]=>
array(3) {
["typeID"]=>
string(4) "3377"
["skillpoints"]=>
string(6) "256000"
["level"]=>
string(1) "5"
}
}
[1]=>
object(SimpleXMLElement)#23 (1) {
["@attributes"]=>
array(3) {
["typeID"]=>
string(5) "20342"
["skillpoints"]=>
string(1) "0"
["level"]=>
string(1) "0"
}
}
[2]=>
object(SimpleXMLElement)#9 (1) {
["@attributes"]=>
array(3) {
["typeID"]=>
string(5) "12096"
["skillpoints"]=>
string(1) "0"
["level"]=>
string(1) "0"
}
}
//etc.
}
}
["children:private"]=>
NULL
["rows:private"]=>
NULL
}
我有一个 XML 文件,你可以在这里看到:
我想展示我的第一个对象中的这些技能,但将它们的 typeID 值替换为该 xml 文件中的 typeName。
正如您所假设的,我完全不知道该怎么做:)请帮忙!
【问题讨论】:
-
你有什么理由不能只创建一个 assoc 数组或任何你想要的值?
-
嗯,是的,这是有原因的,而且很蹩脚:) 我不知道如何从 XML 文件和我拥有的那个对象中获取所有值 :)