読者です 読者をやめる 読者になる 読者になる

Eclipse3.6でAndroidのXML系を編集しようとするとエラー

Mac OS X 10.6.4  Eclipse3.6 Build id: 20100617-1415
タイトルの通り発生していました。
スタックは以下の通り。

java.lang.NullPointerException
	at org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(ElementImpl.java:259)
	at org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(ElementImpl.java:329)
	at com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShortDescription(Unknown Source)
	at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvider.getText(Unknown Source)
	at org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerLabelProvider.java:108)
	at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:164)
	at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:152)


3.5だと発生しないので3.5を使うのも一つの手段ですが
新しいモノは正義!ということで3.6で動く方法を探していたところ、

<resources xmlns:android="http://schemas.android.com/apk/res/android" >

XMLネームスペースを設定してやって一度エディタを閉じ再度開き直すと
正しく編集できるようになりました。