/** * Set values in {@link org.dhatim.edisax.model.internal.MappingNode}. * @param node the {@link org.dhatim.edisax.model.internal.MappingNode} to populate. * @param mappingNode the MappingNode element. */ private void setValuesForMappingNode(Node node, MappingNode mappingNode, String namespacePrefix, MappingNode parent) { mappingNode.setName(getAttributeValue(node, "name")); mappingNode.setXmltag(getAttributeValue(node, "xmltag")); mappingNode.setNodeTypeRef(getAttributeValue(node, "nodeTypeRef")); mappingNode.setDocumentation(getNodeValue(node, namespacePrefix + "documentation")); mappingNode.setParent(parent); if (parent != null) { mappingNode.setNamespace(parent.getNamespace()); } }