if (node instanceof QAttributedNode) {
Node child = ((QAttributedNode) node).getFirstAttribute();
for (; child != null; child = child.getNextSibling()) {
Attr attr = (Attr) child;
QName qName = ((QNode) attr).getQName();
configureChildNode(attr, qName, bean, type, false);
}
}
else {
NamedNodeMap attrList = node.getAttributes();
if (attrList != null) {
int length = attrList.getLength();
for (int i = 0; i < length; i++) {
Attr attr = (Attr) attrList.item(i);
QName qName = ((QNode) attr).getQName();
configureChildNode(attr, qName, bean, type, false);
}
}
}