Nodes getDocumentFragment() { Element rootElt = document.getRootElement(); Nodes rv = rootElt.removeChildren(); document = null; return rv; }
Nodes getDocumentFragment() { Element rootElt = document.getRootElement(); Nodes rv = rootElt.removeChildren(); document = null; return rv; }
Nodes getDocumentFragment() { Element rootElt = document.getRootElement(); Nodes rv = rootElt.removeChildren(); document = null; return rv; }
@Override protected void appendChildrenToNewParent(Element oldParent, Element newParent) throws SAXException { try { Nodes children = oldParent.removeChildren(); for (int i = 0; i < children.size(); i++) { newParent.appendChild(children.get(i)); } } catch (XMLException e) { fatal(e); } }
@Override protected void appendChildrenToNewParent(Element oldParent, Element newParent) throws SAXException { try { Nodes children = oldParent.removeChildren(); for (int i = 0; i < children.size(); i++) { newParent.appendChild(children.get(i)); } } catch (XMLException e) { fatal(e); } }
public static void maybeAddElement(Element e, String namespace, String name, String value) { if (value == null) { return; } Element child = e.getFirstChildElement(name, namespace); if (child != null) { child.removeChildren(); } else { child = new Element(name, namespace); e.appendChild(child); } child.appendChild(value); }
@Override protected void appendChildrenToNewParent(Element oldParent, Element newParent) throws SAXException { try { Nodes children = oldParent.removeChildren(); for (int i = 0; i < children.size(); i++) { newParent.appendChild(children.get(i)); } } catch (XMLException e) { fatal(e); } }
protected nu.xom.Element toElement(Architecture<Resource, Link> routing, Architecture<Resource, Link> architecture) { nu.xom.Element eArch = new nu.xom.Element("routing", NS); for (Resource resource : routing) { nu.xom.Element element = toElement(resource, "resource", true); if (resource.getParent() != architecture.getVertex(resource.getId())) { element.removeChildren(); } eArch.appendChild(element); } for (Link link : routing.getEdges()) { Pair<Resource> endpoints = routing.getEndpoints(link); nu.xom.Element element = toElement(link, "link", endpoints.getFirst(), endpoints.getSecond(), routing.getEdgeType(link), true); if (link.getParent() != architecture.getVertex(link.getId())) { element.removeChildren(); } eArch.appendChild(element); } return eArch; }