Java tutorial
//package com.java2s; /** * The contents of this file are subject to the Regenstrief Public License * Version 1.0 (the "License"); you may not use this file except in compliance with the License. * Please contact Regenstrief Institute if you would like to obtain a copy of the license. * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * Copyright (C) Regenstrief Institute. All Rights Reserved. */ import org.w3c.dom.*; public class Main { /** * Gets the owner Document of a Node, possibly the node itself * * @param xml the Node for which to find the owner Document * @return the owner Document **/ public final static Document getOwnerDocument(final Node xml) { if (xml == null) { return null; } return xml.getOwnerDocument() == null ? (Document) xml : xml.getOwnerDocument(); } }