Open ClassFoundationXML5.9.0
XMLDTD
class XMLDTD
Superclasses
Citizens in FoundationXML
Conformances
protocol Collection
A sequence whose elements can be traversed multiple times, nondestructively, and accessed by an indexed subscript.
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol NSCopying
The
NSCopying
protocol declares a method for providing functional copies of an object. The exact meaning of “copy” can vary from class to class, but a copy must be a functionally independent object with values identical to the original at the time the copy was made.protocol NSObjectProtocol
The
NSObjectProtocol
groups methods that are fundamental to all Foundation objects.protocol Sequence
A type that provides sequential, iterated access to its elements.
Members
init(
) convenience init(contentsOf: URL, options: XMLNode.Options
) throws convenience init(data: Data, options: XMLNode.Options
) throws class func predefinedEntityDeclaration(forName: String
) -> XMLDTDNode? var childCount: Int
var publicID: String?
var systemID: String?
func addChild(XMLNode
) func attributeDeclaration(forName: String, elementName: String
) -> XMLDTDNode? func elementDeclaration(forName: String
) -> XMLDTDNode? func entityDeclaration(forName: String
) -> XMLDTDNode? func insertChild(XMLNode, at: Int
) func insertChildren([XMLNode], at: Int
) func notationDeclaration(forName: String
) -> XMLDTDNode? func removeChild(at: Int
) func replaceChild(at: Int, with: XMLNode
) func setChildren([XMLNode]?
)