Represents an XML DOCTYPE declaration; that is, the contents of <!DOCTYPE … >. DOCTYPES can be used to declare the DTD of a document, as well as being used to declare entities used in the document.

Constants
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
Attributes
Read

name is the name of the doctype external_id is the referenced DTD, if given

name is the name of the doctype external_id is the referenced DTD, if given

Read

name is the name of the doctype external_id is the referenced DTD, if given

Read

name is the name of the doctype external_id is the referenced DTD, if given

Class Methods

Constructor

dt = DocType.new( 'foo', '-//I/Hate/External/IDs' )
# <!DOCTYPE foo '-//I/Hate/External/IDs'>
dt = DocType.new( doctype_to_clone )
# Incomplete.  Shallow clone of doctype

Note that the constructor:

Doctype.new( Source.new( "<!DOCTYPE foo 'bar'>" ) )

is deprecated. Do not use it. It will probably disappear.

Instance Methods
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available

Retrieves a named notation. Only notations declared in the internal DTD subset can be retrieved.

Method contributed by Henrik Martensson

This method returns a list of notations that have been declared in the internal DTD subset. Notations in the external DTD subset are not listed.

Method contributed by Henrik Martensson

This method retrieves the public identifier identifying the document’s DTD.

Method contributed by Henrik Martensson

Method contributed by Henrik Martensson

This method retrieves the system identifier identifying the document’s DTD

Method contributed by Henrik Martensson

output

Where to write the string

indent

An integer. If -1, no indentation will be used; otherwise, the indentation will be this number of spaces, and children will be indented an additional amount.

transitive

Ignored

ie_hack

Ignored