View source code
Display the source code in std/xml.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Class std.xml.Document
Class representing an XML document.
Inherits from
-
(base class)Element
Constructors
Name | Description |
---|---|
this
|
Constructs a Document by parsing XML text .
|
this
|
Constructs a Document from a Tag .
|
Fields
Name | Type | Description |
---|---|---|
epilog
|
string |
Contains all text which occurs after the root element.
Defaults to the empty string
|
prolog
|
string |
Contains all text which occurs before the root element.
Defaults to <?xml version="1.0"?>
|
cdatas
|
CData[] |
The element's CData items
|
comments
|
Comment[] |
The element's comments
|
elements
|
Element[] |
The element's child elements
|
items
|
Item[] |
The element's items
|
pis
|
ProcessingInstruction[] |
The element's processing instructions |
tag
|
Tag |
The start tag of the element
|
texts
|
Text[] |
The element's text items
|
Properties
Name | Type | Description |
---|---|---|
isEmptyXML
[get]
|
bool |
Returns true if the item represents empty XML text |
Methods
Name | Description |
---|---|
opCmp
|
Compares two Documents |
opEquals
|
Compares two Documents for equality |
toHash
|
Returns the hash of a Document
|
toString
|
Returns the string representation of a Document . (That is, the
complete XML of a document).
|
factory
|
Create instance of class specified by the fully qualified name
classname .
The class must either have no constructors or have
a default constructor.
|
opCatAssign
|
Append a text item to the interior of this element
|
opCatAssign
|
Append a CData item to the interior of this element
|
opCatAssign
|
Append a comment to the interior of this element |
opCatAssign
|
Append a processing instruction to the interior of this element |
opCatAssign
|
Append a complete element to the interior of this element |
opCmp
|
Compares two Elements |
opEquals
|
Compares two Elements for equality |
pretty
|
Returns an indented string representation of this item |
text
|
Returns the decoded interior of an element. |
toHash
|
Returns the hash of an Element
|
toHash
|
Compute hash function for Object .
|
toString
|
Convert Object to a human readable string.
|
Standards
Authors
Janice Caron