<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SwiftyExpatExpat XML Parser 的封裝

          聯(lián)合創(chuàng)作 · 2023-09-29 22:47

          SwiftyExpat 是簡(jiǎn)單的 Expat XML Parser 的封裝,可以使用塊,而不用函數(shù)指針調(diào)用。

          SwiftyExpat 包括兩個(gè)部分:

          • SwiftyExpat

          • SwiftyExpatTests

          SwiftyExpat

          let p = Expat()
            .onStartElement   { name, attrs in println("<\(name) \(attrs)")       }
            .onEndElement     { name        in println(">\(name)")                }
            .onStartNamespace { prefix, uri in println("+NS[\(prefix)] = \(uri)") }
            .onEndNamespace   { prefix      in println("-NS[\(prefix)]")          }
            .onError          { error       in println("ERROR: \(error)")         }p.write("<hello>world</hello>")p.close()

          Expat API 示例:

          var p = XML_ParserCreate("UTF-8")
          XML_SetStartElementHandler(p) { _, name, attrs in println("start tag \(name)") }
          XML_SetEndElementHandler  (p) { _, name        in println("end tag \(name)") }
          
          XML_Parse(parser, "<hello/>", 8, 0)XML_Parse(parser, "", 0, 1)
          XML_ParserFree(p); p = nil
          
          瀏覽 17
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  豆花视频入口 | 青青草丝袜视频 | 综合五月婷婷 | 国产AV三级片 | 操操逼片淫秽操逼片 |