Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
xml-commons External Source Code Files
xml-commons External Source Code Files are provided in the
source package file, xml-commons-external-1.4.01-src.zip.
You can download xml-commons-external-1.4.01-src.zip as described in the previous tutorial
You can also browse xml-commons External Source Code below:
✍: FYIcenter
⏎ org/w3c/dom/DocumentFragment.java
/* * Copyright (c) 2004 World Wide Web Consortium, * * (Massachusetts Institute of Technology, European Research Consortium for * Informatics and Mathematics, Keio University). All Rights Reserved. This * work is distributed under the W3C(r) Software License [1] in the hope that * it will be useful, but WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 */ package org.w3c.dom; /** * <code>DocumentFragment</code> is a "lightweight" or "minimal" * <code>Document</code> object. It is very common to want to be able to * extract a portion of a document's tree or to create a new fragment of a * document. Imagine implementing a user command like cut or rearranging a * document by moving fragments around. It is desirable to have an object * which can hold such fragments and it is quite natural to use a Node for * this purpose. While it is true that a <code>Document</code> object could * fulfill this role, a <code>Document</code> object can potentially be a * heavyweight object, depending on the underlying implementation. What is * really needed for this is a very lightweight object. * <code>DocumentFragment</code> is such an object. * <p>Furthermore, various operations -- such as inserting nodes as children * of another <code>Node</code> -- may take <code>DocumentFragment</code> * objects as arguments; this results in all the child nodes of the * <code>DocumentFragment</code> being moved to the child list of this node. * <p>The children of a <code>DocumentFragment</code> node are zero or more * nodes representing the tops of any sub-trees defining the structure of * the document. <code>DocumentFragment</code> nodes do not need to be * well-formed XML documents (although they do need to follow the rules * imposed upon well-formed XML parsed entities, which can have multiple top * nodes). For example, a <code>DocumentFragment</code> might have only one * child and that child node could be a <code>Text</code> node. Such a * structure model represents neither an HTML document nor a well-formed XML * document. * <p>When a <code>DocumentFragment</code> is inserted into a * <code>Document</code> (or indeed any other <code>Node</code> that may * take children) the children of the <code>DocumentFragment</code> and not * the <code>DocumentFragment</code> itself are inserted into the * <code>Node</code>. This makes the <code>DocumentFragment</code> very * useful when the user wishes to create nodes that are siblings; the * <code>DocumentFragment</code> acts as the parent of these nodes so that * the user can use the standard methods from the <code>Node</code> * interface, such as <code>Node.insertBefore</code> and * <code>Node.appendChild</code>. * <p>See also the <a href='http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407'>Document Object Model (DOM) Level 3 Core Specification</a>. */ public interface DocumentFragment extends Node { }
⏎ org/w3c/dom/DocumentFragment.java
⇒ Donwload xml-commons-external-1.3.05-bin.zip
⇐ Download and Install xml-commons External Source Package
2009-01-25, 13362👍, 0💬
Popular Posts:
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.1? The if you...
JDK 8 tools.jar is the JAR file for JDK 8 tools. It contains Java classes to support different JDK t...
The JMX technology provides the tools for building distributed, Web-based, modular and dynamic solut...
commons-net-1.4.1.jar is the JAR file for Apache Commons Net 1.4.1, which implements the client side...
JDK 11 jdk.jdeps.jmod is the JMOD file for JDK 11 JDeps tool, which can be invoked by the "jdeps" co...