Package org.w3c.dom

Examples of org.w3c.dom.Node.removeChild()


            }
            case ELEMENT_NODE: {
                // remove node from wherever it is
                Node parent = node.getParentNode();
                if (parent != null) {
                    parent.removeChild(source);
                }
                // change ownership
                node.setOwnerDocument(this);
                // reconcile default attributes
                ((ElementImpl)node).reconcileDefaultAttributes();
View Full Code Here


            }
            default: {
                // remove node from wherever it is
                Node parent = node.getParentNode();
                if (parent != null) {
                    parent.removeChild(source);
                }
                // change ownership
                node.setOwnerDocument(this);
            }
        }
View Full Code Here

        Node parent = this.getParentNode();
        if (content == null || content.length() == 0) {
            // remove current node
            if (parent !=null) { // check if node in the tree
                parent.removeChild(this);
                return null;
            }
        }
        Text currentNode = null;
      if (isReadOnly()){
View Full Code Here

        Text currentNode = null;
      if (isReadOnly()){
            Text newNode = this.ownerDocument().createTextNode(content);
            if (parent !=null) { // check if node in the tree               
                parent.insertBefore(newNode, this);
                parent.removeChild(this);
                currentNode = newNode;
            } else {
                return newNode;
            }
        }  else {
View Full Code Here

        // Convert to internal type, to avoid repeated casting
        ChildNode newInternal = (ChildNode)newChild;

        Node oldparent = newInternal.parentNode();
        if (oldparent != null) {
            oldparent.removeChild(newInternal);
        }

        // Convert to internal type, to avoid repeated casting
        ChildNode refInternal = (ChildNode) refChild;
View Full Code Here

                        case DOMParserFilter.FILTER_INTERRUPT:{
                            throw new RuntimeException("The normal processing of the document was interrupted.");
                        }  
                        case DOMParserFilter.FILTER_REJECT:{
                            Node parent = fCurrentNode.getParentNode();                   
                            parent.removeChild(fCurrentNode);
                            fCurrentNode = parent;
                            return;
                        }
                        case DOMParserFilter.FILTER_SKIP: {
                            // make sure that if any char data is available
View Full Code Here

                            int length = ls.getLength();

                            for (int i=0;i<length;i++) {
                                parent.appendChild(ls.item(0));
                            }                              
                            parent.removeChild(fCurrentNode);
                            fCurrentNode = parent;
                           
                            return;
                        }
View Full Code Here

                        case DOMParserFilter.FILTER_REJECT:{
                            // fall through to SKIP since CDATA section has no children.
                        }
                        case DOMParserFilter.FILTER_SKIP: {
                            Node parent = fCurrentNode.getParentNode();                   
                            parent.removeChild(fCurrentCDATASection);
                            fCurrentNode = parent;
                            return;
                        }

                        default: {
View Full Code Here

                        case DOMParserFilter.FILTER_INTERRUPT:{
                            throw new RuntimeException("The normal processing of the document was interrupted.");
                        }  
                        case DOMParserFilter.FILTER_REJECT:{
                            Node parent = fCurrentNode.getParentNode();
                            parent.removeChild(fCurrentNode);
                            fCurrentNode = parent;
                            return;
                           
                        }
                        case DOMParserFilter.FILTER_SKIP: {
View Full Code Here

                if ((fConfiguration.features & DOMConfigurationImpl.COMMENTS) == 0) {
                    Node prevSibling = node.getPreviousSibling();
                    Node parent = node.getParentNode();
                    // remove the comment node
                    parent.removeChild(node);
                    if (prevSibling != null && prevSibling.getNodeType() == Node.TEXT_NODE) {
                        Node nextSibling = prevSibling.getNextSibling();
                        if (nextSibling != null && nextSibling.getNodeType() == Node.TEXT_NODE) {
                            ((TextImpl)nextSibling).insertData(0, prevSibling.getNodeValue());
                            parent.removeChild(prevSibling);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.