FlashはE4XによるXMLの操作ができて便利なのですが、AS3内のコードと競合する文字列(例えばハイフン – )が含まれた場合、どうやって拾うか手間取ったのでメモします。 ## 実際にはこんなXMLで困った ## 私の場合は、Tumblr API v1のAPIからXMLを取得したときに起こりました。 以下のXMLのphotoの部分を読みたかったのですが、photo-urlやmax-widthにハイフンが含まれていたわけですね。 <tumblr version="1.0"> <tumblelog ... > ... <feeds> <feed ... /> <feed ... /> ... </feeds> </tumblelog> <posts> <post type="photo" ... > <photo-caption>...</photo-caption> <!-- ↓ここのコ