}
if (localName.equals(INCLUDE_TAG)) {
// The element represents an include
String src = null;
Resources includeResources = resources;
ArrayList<Attribute> attributes = new ArrayList<Attribute>();
for (int i = 0, n = reader.getAttributeCount(); i < n; i++) {
String attributeNamespaceURI = reader.getAttributeNamespace(i);
if (attributeNamespaceURI == null) {
attributeNamespaceURI = reader.getNamespaceURI("");
}
String attributePrefix = reader.getAttributePrefix(i);
String attributeLocalName = reader.getAttributeLocalName(i);
String attributeValue = reader.getAttributeValue(i);
if (attributePrefix != null
&& attributePrefix.equals(WTKX_PREFIX)) {
if (attributeLocalName.equals(ID_ATTRIBUTE)) {
id = attributeValue;
}
} else {
if (attributeLocalName.equals(INCLUDE_SRC_ATTRIBUTE)) {
src = attributeValue;
} else if (attributeLocalName.equals(INCLUDE_RESOURCES_ATTRIBUTE)) {
includeResources = new Resources(attributeValue);
} else {
attributes.add(new Attribute(attributeNamespaceURI,
attributePrefix, attributeLocalName, attributeValue));
}
}