Object object = elementIt.next(); if (object instanceof org.xmlpull.v1.builder.XmlElement) { domElement.appendChild(xppElementToDomElement((org.xmlpull.v1.builder.XmlElement) object, document)); } else if (object instanceof String) { Text text = document.createTextNode((String) object);
Object object = elementIt.next(); if (object instanceof org.xmlpull.v1.builder.XmlElement) { domElement.appendChild(xppElementToDomElement((org.xmlpull.v1.builder.XmlElement) object, document)); } else if (object instanceof String) { Text text = document.createTextNode((String) object);
/** * Converts a specified XPP5 XML element to a DOM element under a specified document. * * @param xppElement * @param document * @return The converted DOM element. */ public static Element xppElementToDomElement(org.xmlpull.infoset.XmlElement xppElement, Document document) { Element domElement = document.createElement(xppElement.getName()); for (org.xmlpull.infoset.XmlNamespace namespace : xppElement.namespaces()) { logger.debug("namespace: " + namespace); } for (org.xmlpull.infoset.XmlAttribute attribute : xppElement.attributes()) { domElement.setAttribute(attribute.getName(), attribute.getValue()); } for (Object object : xppElement.children()) { if (object instanceof org.xmlpull.infoset.XmlElement) { domElement.appendChild(xppElementToDomElement((org.xmlpull.infoset.XmlElement) object, document)); } else if (object instanceof String) { Text text = document.createTextNode((String) object); domElement.appendChild(text); } else { logger.debug("object.getClass(): " + object.getClass()); } } return domElement; }
/** * Converts a specified XPP5 XML element to a DOM element under a specified document. * * @param xppElement * @param document * @return The converted DOM element. */ public static Element xppElementToDomElement(org.xmlpull.infoset.XmlElement xppElement, Document document) { Element domElement = document.createElement(xppElement.getName()); for (org.xmlpull.infoset.XmlNamespace namespace : xppElement.namespaces()) { logger.info("namespace: " + namespace); } for (org.xmlpull.infoset.XmlAttribute attribute : xppElement.attributes()) { domElement.setAttribute(attribute.getName(), attribute.getValue()); } for (Object object : xppElement.children()) { if (object instanceof org.xmlpull.infoset.XmlElement) { domElement.appendChild(xppElementToDomElement((org.xmlpull.infoset.XmlElement) object, document)); } else if (object instanceof String) { Text text = document.createTextNode((String) object); domElement.appendChild(text); } else { logger.info("object.getClass(): " + object.getClass()); } } return domElement; }