Bracket syntax is required for illegal property name
package{ import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var example:XML = <example />; example[ "some-element" ] = ""; trace( example ); } } }