BDB::XML::Document

A Document is the unit of storage within a Container.

A Document contains a stream of bytes.

Document supports annotation attributes.

Class Methods

allocate
Allocate a new object

Methods

self[attr]
Return the value of an attribute
self[attr] = val
Set the value of an attribute
content
Return the content of the document
content=(val)
Set the content of the document
get(uri = "", attr [, class])

Return the value of an attribute. uri specify the namespace where reside the attribute.

the optional class argument give the type (String, Numeric, ...)

id
Return the ID
initialize(content = "")
Initialize the document with the content specified
modify(mod)
Modifies the document contents based on the information contained in the BDB::XML::Modify object
name
Return the name of the document
name=(val)
Set the name of the document
prefix
Return the default prefix for the namespace
prefix=(val)
Set the default prefix used by set
query(xpath, context = nil)
Execute the XPath expression xpath against the document Return an BDB::XML::Results
set(uri = "", prefix = "", attr, value)
Set an attribute in the namespace uri. prefix is the prefix for the namespace
to_s
to_str
Return the document as a String object
uri
Return the default namespace
uri=(val)
Set the default namespace used by set and get