Code example for Node

Methods: getParentNodereplaceChild

0
	 *                WRONG_DOCUMENT_ERR: 如果 newChild 是从不同的文档创建的,不是从创建此节点的文档创建的,则引发此异常。 NO_MODIFICATION_ALLOWED_ERR: 如果此节点或新节点的父节点为只读的,则引发此异常。 NOT_FOUND_ERR: 如果 
	 *                oldChild 不是此节点的子节点,则引发此异常。 NOT_SUPPORTED_ERR: 如果此节点为 Document 类型,则如果 DOM 实现不支持替换 DocumentType 子节点或 Element 子节点,则可能引发此异常。 
	 */ 
	public static void replaceNode(Node oldNode, Node newNode) {
		if ((oldNode != null) && (newNode != null))
			oldNode.getParentNode().replaceChild(newNode, oldNode);
	} 
 
	/** 
	 * 将Document输出到指定的文件中。 
	 *  
	 * @param fileName 
	 *            文件名。 
	 * @param node 
	 *            要保存的对象。 
	 * @param encoding 
	 *            保存的编码。 
	 * @throws FileNotFoundException 
	 *             指定的文件名不存在时,抛出此异常。 
	 * @throws TransformerException 
Experience pair programming with AI  Get Codota for Java