[AS3] XMLの名前空間を削除しちゃう
XMLを読み込むとき、いっつも何かと引っかかってくる名前空間。
コイツを削除しちゃう方法があるみたいです!
こちらに素晴らしい方法が載ってました
ClockMaker Blogさんより引用
private function deleteNameSpace( xmlText:String ):XML
{
xmlText = xmlText.replace( new RegExp( "xmlns[^\"]*\"[^\"]*\"", "gi"), "");
xmlText = xmlText.replace( new RegExp( "xsi[^\"]*\"[^\"]*\"", "gi"), "");
return new XML(xmlText);
}
なるほど~っ!正規表現で削除しちゃうんですね( ・∀・)つ〃∩ ヘェーヘェーヘェー
自前のXMLLoaderクラスとか作って、このメソッドで変換してから返したらもう名前空間なんか気にしないですみますワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ
いやぁ、これは便利です。末永く使わせてもらおうと思います。
ありがたいです![icon:w02[1]](http://cocoasaurus.com/mt/mt-static/plugins/emoddy/images/w02%5B1%5D.gif)
