Swift
Swift
SearchAllForContent
See more XML Examples
Demonstrates the SearchAllForContent method.Chilkat Swift Downloads
func chilkatTest() {
var success: Bool = false
let xml = CkoXml()!
var xBeginAfter: CkoXml?
var xFound: CkoXml?
success = xml.loadFile(path: "qa_data/xml/pigs.xml")
if success != true {
print("\(xml.lastErrorText!)")
return
}
xBeginAfter = xml.getSelf()
xFound = xml.searchAll(forContent: xBeginAfter, contentPattern: "*pig*")
var searchForMore: Bool = true
while (searchForMore == true) {
print("\(xFound!.tag!)")
print("\(xFound!.content!)")
print("--")
xBeginAfter = nil
xBeginAfter = xFound
xFound = xml.searchAll(forContent: xBeginAfter, contentPattern: "*pig*")
searchForMore = xml.lastMethodSuccess
}
xBeginAfter = nil
}