if(component.getNodeType() == Node.ELEMENT_NODE && component.getNodeName().trim().equals("component")){
Node id = component.getAttributes().getNamedItem("id");
Node name = component.getAttributes().getNamedItem("name");
Node text = component.getAttributes().getNamedItem("text");
if (id != null && name != null && text !=null){
ITagDropSourceData data = new TagToolCreationAdapter(category
.getURI(), name.getNodeValue(), category.getDefaultPrefix(), name.getNodeValue());
TagToolPaletteEntry item = new TagToolPaletteEntry(data, text.getNodeValue(),
"create "+ text.getNodeValue() + " element", null, null);
item.setId(id.getNodeValue());
item.setLargeIcon(TAPESTRY_LARGE_ICON);