Thursday, June 07, 2007
MXML Autocomplete In Eclipse
I got autocompletion working while editing mxml file in eclipse, here are the few simple steps to follow:
1. First look if you have mxml2.xsd file in the flex installation directory. If you don't have
then get it here.
[NOTE: If you don't have webtools for eclipse, you will have to install it, follow the method suggested in Step 1 in the link
for your eclipse version.]
2. Window -> Preferences -> Web And XML -> XML Catalog
Add User Specified Entries
URI:
Key Type: Namespace Name (Its autofilled)
Key : http://www.adobe.com/2006/mxml (Its autofilled)
3. Window -> Preferences -> General -> Editors -> File Association
Add File Types: *.mxml (Click on Add next to listed file preferences and add it)
Associate Editor: XML Editor (Click on Add under Associate editors and select it)
4. Window -> Preferences -> General -> Content Types
Under Text Edit -> XML, Add *.mxml
You should get drop down list if you do: <mx: type CTRL+SPACE within
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
</mx:Application>
References:
http://www.straker.co.nz/shadozoom/blog/2005/editing-mxml-files-with-eclipse-3.1.cfm
http://cfsilence.com/blog/client/index.cfm/2007/3/26/Setting-Up-Eclipse-For-Flex-2
1. First look if you have mxml2.xsd file in the flex installation directory. If you don't have
then get it here.
[NOTE: If you don't have webtools for eclipse, you will have to install it, follow the method suggested in Step 1 in the link
for your eclipse version.]
2. Window -> Preferences -> Web And XML -> XML Catalog
Add User Specified Entries
URI:
Key Type: Namespace Name (Its autofilled)
Key : http://www.adobe.com/2006/mxml (Its autofilled)
3. Window -> Preferences -> General -> Editors -> File Association
Add File Types: *.mxml (Click on Add next to listed file preferences and add it)
Associate Editor: XML Editor (Click on Add under Associate editors and select it)
4. Window -> Preferences -> General -> Content Types
Under Text Edit -> XML, Add *.mxml
You should get drop down list if you do: <mx: type CTRL+SPACE within
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
</mx:Application>
References:
http://www.straker.co.nz/shadozoom/blog/2005/editing-mxml-files-with-eclipse-3.1.cfm
http://cfsilence.com/blog/client/index.cfm/2007/3/26/Setting-Up-Eclipse-For-Flex-2