Index
struct Indexstruct Indeximport FoundationXMLclass XMLNodeconvenience init(kind: XMLNode.Kind) init(kind: XMLNode.Kind, options: XMLNode.Options = []) class func attribute(withName name: String, stringValue: String) -> Any class func attribute(withName name: String, uri: String, stringValue: String) -> Any class func comment(withStringValue stringValue: String) -> Any class func document() -> Any class func document(withRootElement element: XMLElement) -> Any class func dtdNode(withXMLString string: String) -> Any? class func element(withName name: String) -> Any class func element(withName name: String, children: [XMLNode]?, attributes: [XMLNode]?) -> Any class func element(withName name: String, stringValue string: String) -> Any class func element(withName name: String, uri: String) -> Any class func localName(forName name: String) -> String class func namespace(withName name: String, stringValue: String) -> Any class func predefinedNamespace(forPrefix name: String) -> XMLNode? class func prefix(forName name: String) -> String? class func processingInstruction(withName name: String, stringValue: String) -> Any class func text(withStringValue stringValue: String) -> Any var childCount: Int { get }var children: [XMLNode]? { get }override var description: String { get }var endIndex: XMLNode.Index { get }var index: Int { get }var kind: XMLNode.Kind { get }var level: Int { get }var localName: String? { get }var name: String? { get set }var next: XMLNode? { get }var nextSibling: XMLNode? { get }var objectValue: Any? { get set }var parent: XMLNode? { get }var prefix: String? { get }var previous: XMLNode? { get }var previousSibling: XMLNode? { get }var rootDocument: XMLDocument? { get }var startIndex: XMLNode.Index { get }var stringValue: String? { get set }var uri: String? { get set }var xPath: String? { get }var xmlString: String { get }subscript(index: XMLNode.Index) -> XMLNode { get } func canonicalXMLStringPreservingComments(_ comments: Bool) -> String func child(at index: Int) -> XMLNode? override func copy() -> Any func copy(with zone: NSZone? = nil) -> Any func detach() func index(after i: XMLNode.Index) -> XMLNode.Index func nodes(forXPath xpath: String) throws -> [XMLNode] func setStringValue(_ string: String, resolvingEntities resolve: Bool) func xmlString(options: XMLNode.Options) -> String enum Kindstruct Optionsoverride convenience init() protocol Comparable : EquatableA type that can be compared using the relational operators <, <=, >=, and >.
protocol EquatableA type that can be compared for value equality.
static func < (lhs: XMLNode.Index, rhs: XMLNode.Index) -> Bool static func == (lhs: XMLNode.Index, rhs: XMLNode.Index) -> Bool static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.
static func ... (minimum: Self) -> PartialRangeFrom<Self> Returns a partial range extending upward from a lower bound.
static func ... (maximum: Self) -> PartialRangeThrough<Self> Returns a partial range up to, and including, its upper bound.
static func ... (minimum: Self, maximum: Self) -> ClosedRange<Self> Returns a closed range that contains both of its bounds.
static func ..< (maximum: Self) -> PartialRangeUpTo<Self> Returns a partial range up to, but not including, its upper bound.
static func ..< (minimum: Self, maximum: Self) -> Range<Self> Returns a half-open range that contains its lower bound but not its upper bound.
static func <= (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether the value of the first argument is less than or equal to that of the second argument.
static func > (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether the value of the first argument is greater than that of the second argument.
static func >= (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether the value of the first argument is greater than or equal to that of the second argument.