XMLNodeSet
public final class XMLNodeSetInstances of this class represent an immutable collection of DOM nodes. An instance provides the interface similar to
the Node’s one.
- 
                  
                  Concatenated HTML content of nodes in the collection. May be nilif no content is available.DeclarationSwift public var html: String?
- 
                  
                  Concatenated XML content of nodes in the collection. May be nilif no content is available.DeclarationSwift public var xml: String?
- 
                  
                  Concatenated inner HTML content of nodes in the collection. DeclarationSwift public var innerHTML: String?
- 
                  
                  Concatenated text content of nodes in the collection. May be nilif no content is available.DeclarationSwift public var text: String?
- 
                  
                  Creates an empty collection of nodes. DeclarationSwift public init()
- 
                  
                  Creates a collection of nodes from the provided array of XMLElementsDeclarationSwift public init(nodes: [XMLElement])ParametersnodesNodes to create a node set from. 
- 
                  
                  The position of the first element in a nonempty collection. If the collection is empty, startIndexis equal toendIndex.DeclarationSwift public var startIndex: Int
- 
                  
                  Accesses the element at the specified position. The following example accesses an element of an array through its subscript to print its value: var streets = ["Adams", "Bryant", "Channing", "Douglas", "Evarts"] print(streets[1]) // Prints "Bryant"You can subscript a collection with any valid index other than the collection’s end index. The end index refers to the position one past the last element of a collection, so it doesn’t correspond with an element. Parameter Parameter position: The position of the element to access.positionmust be a valid index of the collection that is not equal to theendIndexproperty.DeclarationSwift public subscript(position: Int) -> XMLElementParameterspositionThe position of the element to access. positionmust be a valid index of the collection that is not equal to theendIndexproperty.
- 
                  
                  The collection’s past the end position—that is, the position one greater than the last valid subscript argument.When you need a range that includes the last element of a collection, use the half-open range operator ( ..<) withendIndex. The..<operator creates a range that doesn’t include the upper bound, so it’s always safe to use withendIndex. For example:let numbers = [10, 20, 30, 40, 50] if let index = numbers.index(of: 30) { print(numbers[index ..< numbers.endIndex]) } // Prints "[30, 40, 50]"If the collection is empty, endIndexis equal tostartIndex.DeclarationSwift public var endIndex: Int
- 
                  
                  Returns the position immediately after the given index. Returns The index value immediately afteri.DeclarationSwift public func index(after i: Int) -> IntParametersiA valid index of the collection. imust be less thanendIndex.Return ValueThe index value immediately after i.
- 
                  
                  Returns a Boolean value indicating whether two values are equal. Equality is the inverse of inequality. For any values aandb,a == bimplies thata != bisfalse.- Parameters:
- lhs: A value to compare.
- rhs: Another value to compare.
 
 DeclarationSwift public static func ==(lhs: XMLNodeSet, rhs: XMLNodeSet) -> BoolParameterslhsA value to compare. rhsAnother value to compare. 
- Parameters:
- 
                  
                  A textual representation of this instance. Instead of accessing this property directly, convert an instance of any type to a string by using the String(describing:)initializer. For example:struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)"The conversion of pto a string in the assignment tosuses thePointtype’sdescriptionproperty.DeclarationSwift public var description: String
 XMLNodeSet Class Reference
        XMLNodeSet Class Reference