[問題] 用位置字串讀取xml的值
各位前輩
小弟現在得到一串位子的字串,例如photos.photo.@name
如何可以使用這個字串搜尋xml的值
大概的樣子如下:
var x:XML=new XML(xxxxx);
var value:String = x.photos.photo.@name.toString();
如果直接打的話可以取到值,但如果是字串需要split之後丟進來或是有可以直接
轉屬性的方法?
搜尋了線上文件之後 有看到類似的訪問方式
訪問屬性:
value = x.photos.photo.@["name"];
或是訪問節點的值:
value = x.photos["photo"];
但小弟嘗試用
value = x["photos"]["photo"].@["name"];
value = x["photos.photo.@name"]
都拿不到值
所以上來請大家幫忙看一下 謝謝
--
▏▎▍▌▋這世界上根本沒有真理
所謂 真理 只不過是
另一種 假象 罷了▋▌▍▎▏
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.207.10.16
Flash 近期熱門文章
PTT數位生活區 即時熱門文章