我试图自己找到它,但没有成功。
我的部分代码是从Web服务获取xml并打印一些数据。
我想获取酒店ID = 285的所有酒店详细信息(标签)
还有,如何获得内部酒店标签为“ 678”的航班“ num”?
<packages>
<pck type="vacation">
<flight num="1">
<date></date>
<airline></airline>
<hotels>
<hotel>
<number>1</number>
<id>285</id>
<price>250 USD</price>
</hotel>
<hotel>
<number>2</number>
<id>678</id>
<price>480 USD</price>
</hotel>
</hotels>
</flight>
<flight num="2">
</flight>
<hotel_details>
<hotel id="285">
<name>Alexander</name>
<location></location>
<rate></rate>
</hotel>
<hotel id="678">
<name>Leonardo</name>
<location></location>
<rate></rate>
</hotel>
</hotel_details>
</pck>
<pck type="ski">
</pck>
</packages>
答案 0 :(得分:1)
PHP具有DOMDocument类(https://secure.php.net/manual/en/class.domdocument.php)
这很简单:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
DataServices.instance.BOAT.observe(.value) { (dataUpdate) in
DataServices.instance.getBoatFueled { (returnedBoats) in
self.firstTbaleViewBoatArray = returnedBoats
self.tableView1.reloadData()
if self.firstTbaleViewBoatArray.count >= 1 {
self.tableView1.isHidden = false
self.tableView1.reloadData()
} else {
self.tableView1.isHidden = true
self.tableView1.reloadData()
}
}
}
}
更多信息,请访问: