このサイトで見つかる内容のxmlファイルを解析する必要があります:http://jpg.tartu.ee/tunniplaan/xml/arvestus1.xml
(このファイルを表示するには、ページソースコードを参照する必要がありますここでは)NSXMLParserがすべての要素を読み取っていません
私は最初にこのファイルをダウンロードして、私のアプリケーションは、データを読み込む。
私はNSXMLParser
を使用しています。そのファイルから私はTimeTableSchedule
属性要素が必要ですが、ファイルにその要素をNSXMLParser
見つからない上に、それが存在します。
要素が見つかったかどうかを確認しましたTimeTableSchedule
という名前のコードがありますが、そうではありません!それは私の質問「TimeTableSchedule」
func parser(parser: NSXMLParser, didStartElement elementName: String, namespaceURI: String?, qualifiedName qName: String?, attributes attributeDict: [String : String]) {
print(elementName)
}
を除く他のすべての要素を出力している:それは要素TimeTableSchedule
が見つからないのはなぜ? TimeTableSchedule要素にはPeriod
という2つの属性があります。 TimeTableSchedule
要素の属性にアクセスできる方法はありますかNSXMLParser
うーん、いいが、任意の他の方法を私は別のXMLパーサーを使うべきですか? –
XMLを修正するか、別のパーサーを試す必要があります。 – Rob
ソースxmlファイルを変更できませんが、とにかく感謝します。 –