XmlDocument.getAttributeValue

APIRef

import com.sleepycat.dbxml.*;

public XmlValue getAttributeValue(String attr) throws XmlException;

Description

The XmlDocument.getAttributeValue method returns the value of the attr annotation attribute.

If the specified attribute is not in the document, the XmlDocument.getAttributeValue method will return Db.DB_NOTFOUND. Otherwise, the XmlDocument.getAttributeValue method throws an exception that encapsulates a non-zero error value on failure.

Errors

The XmlDocument.getAttributeValue method may fail and throw an exception encapsulating a non-zero error for the following conditions:

If the requested item could not be returned due to insufficient memory, the XmlDocument.getAttributeValue method will fail and throw a DbMemoryException exception.

The XmlDocument.getAttributeValue method may fail and throw an exception for errors specified for other Berkeley DB and C library or system methods. If a catastrophic error has occurred, the XmlDocument.getAttributeValue method may fail and throw a DbRunRecoveryException, in which case all subsequent Berkeley DB calls will fail in the same way.

Class

XmlContainer, XmlDocument, XmlQueryContext

See Also

XmlContainer.close, XmlContainer.declareIndex, XmlContainer.deleteDocument, XmlContainer.getDocument, XmlContainer.getName, XmlContainer.open, XmlContainer.putDocument and XmlContainer.queryWithXPath.

XmlDocument.getAttributeValue, XmlDocument.getContent, XmlDocument.getID, XmlDocument.getName, XmlDocument.getType, XmlDocument.setContent, XmlDocument.setName, and XmlDocument.setType.

APIRef

Copyright Sleepycat Software