public AttributeIterator createAttributeIterator(Iterator iterator){
return new AttributeIteratorImpl(iterator);
}
public NamespaceIterator createNamespaceIterator(Iterator iterator){
return new NamespaceIteratorImpl(iterator);
}
simplistic implementation of hash function that has constant
time to compute - so it also means diminishing hash quality for long strings
but for XML parsing it should be good enough ...
Returns true if the character is allowed to be a non-initial
character in unscoped names according to the rules of the XML
Namespaces proposed recommendation.
If the internal DTD subset was parsed, this object will be non-null,
and can be used for accessing entities, elements and notations
declared in the internal subset.
This constant defines URI used for "no namespace" (when the default
namespace not defined, for elements; when attribute has no prefix,
or for all URIs if namespace support is disabled).
This handles several XML-related tasks that normal java.io Readers
don't support, inluding use of IETF standard encoding names and
automatic detection of most XML encodings.