Package | Description |
---|---|
nu.xom |
nu.xom is the core package of XOM
that contains all the basic classes representing the different kinds
of nodes: elements, attributes, comments, text nodes, and so forth. |
nu.xom.converters |
nu.xom.converters contains
classes that convert XOM documents to other
models such as SAX and DOM. |
nu.xom.tests |
nu.xom.tests contains the JUnit
based test suite for XOM. |
Modifier and Type | Method and Description |
---|---|
Element |
Elements.get(int index)
Returns the indexth element in the list.
|
Element |
Element.getFirstChildElement(java.lang.String name)
Returns the first child
element with the specified name in no namespace.
|
Element |
Element.getFirstChildElement(java.lang.String localName,
java.lang.String namespaceURI)
Returns the first child
element with the specified local name and namespace URI.
|
Element |
Document.getRootElement()
Returns this document's root element.
|
Element |
NodeFactory.makeRootElement(java.lang.String name,
java.lang.String namespace)
Creates a new element in the specified namespace
with the specified name.
|
protected Element |
Element.shallowCopy()
Creates a very shallow copy of the element with the same name
and namespace URI, but no children, attributes, base URI, or
namespace declaration.
|
Element |
NodeFactory.startMakingElement(java.lang.String name,
java.lang.String namespace)
Creates a new
Element in the specified namespace
with the specified name. |
Modifier and Type | Method and Description |
---|---|
Nodes |
NodeFactory.finishMakingElement(Element element)
Signals the end of an element.
|
static XPathContext |
XPathContext.makeNamespaceContext(Element element)
Creates a new XPath context that contains all the namespace
bindings in scope on the element.
|
void |
Document.setRootElement(Element root)
Replaces the current root element with a different root element.
|
protected void |
Serializer.write(Element element)
Serializes an element onto the output stream using the current
options.
|
protected void |
Serializer.writeAttributes(Element element)
Writes all the attributes of the specified
element onto the output stream, one at a time, separated
by white space.
|
protected void |
Serializer.writeEmptyElementTag(Element element)
Writes an empty-element tag for the element
including all its namespace declarations and attributes.
|
protected void |
Serializer.writeEndTag(Element element)
Writes the end-tag for an element in the form
</name> . |
protected void |
Serializer.writeNamespaceDeclarations(Element element)
Writes all the namespace declaration
attributes of the specified element onto the output stream,
one at a time, separated by white space.
|
protected void |
Serializer.writeStartTag(Element element)
Writes the start-tag for the element including
all its namespace declarations and attributes.
|
Constructor and Description |
---|
Document(Element root)
Creates a new
Document object with the
specified root element. |
Element(Element element)
Creates a deep copy of an element.
|
Namespace(java.lang.String prefix,
java.lang.String URI,
Element parent)
Create a new namespace node.
|
Modifier and Type | Method and Description |
---|---|
static Element |
DOMConverter.convert(org.w3c.dom.Element element)
Translates a DOM
org.w3c.dom.Element
object into an equivalent nu.xom.Element object. |
Modifier and Type | Method and Description |
---|---|
static void |
XOMTestCase.assertEquals(Element expected,
Element actual)
Asserts that two element nodes are equal.
|
static void |
XOMTestCase.assertEquals(java.lang.String message,
Element expected,
Element actual)
Asserts that two element nodes are equal.
|
Copyright 2002-2009 Elliotte Rusty Harold
elharo@metalab.unc.edu