タグ

XMLに関するBowz13のブックマーク (8)

  • 手探りiPhoneSDKの日々 plist(XML形式)ファイルの取り扱い

    iPhone SDKでxml形式のファイルを取り扱ってみようと思います。 アプリの設定だったり必要な情報を保持したり、使う機会は多々あるのではないでしょうか。 以下のようなXML構造を想定してみます。 <person> <age>20</age> <firstName>Tarou</firstName> <lastName>Yamada</lastName> </person> <person> (省略) </person> (以下省略) XML形式のファイルはプロパティリスト(*.plist)で作成します。 ※XMLファイルの作成、Objective-Cからの読み込み&書き込みが非常に簡単に行えたのでこの形式を選びました。 ※NSXMLParserというクラスも存在していますが今回は触れません。 1. plistファイルの作成。 Resourcesフォルダを右クリックし、追加→新規ファイ

  • 初心者のためのホームページ作り/Web for beginner ホームページ作成支援

    Lecture for beginner ■ HTML基礎講座 HTML4.01の概略 / HTML制作の準備 WEBとHTML / Webの作法 / HTMLの作成 論理構造 / 要素の親子関係 / ヘッダ情報 見出し / 段落 / リンク / フォント ボックスの概念 / 色の作法 / 画像の扱い リストの作成 / テーブルの作成 / 配置 フレーム / フォーム / 動画コンテンツ イメージマップ / スタイルシートの概念 Webページのタブー ■ HTML応用編 HTML4.01 / ヘッダ情報 / CSS応用 テキスト / アンカー / 文字実体参照 色の基礎知識 / FTPファイル転送 枠線表示の応用 / アクセシビリティ Lecture for senior ■ 初めてのXHTML講座 XHTML基礎講座 / XHTML概要 / XHTML XHTML DTD / HTM

  • 『iPhoneアプリ開発、その(205) iPhoneでHTMLソースをパースしてみる』

    前回で一応のサーバー側の準備ができたんで、今度はサーバーからのHTMLデータをiPhoneで受け取って解析する番っす。 でその(143)同様、libxml2ライブラリ使って解析するわけですが、今回はその(140)のように無理矢理UIWebViewをUITableViewCellに組み込んでみたり(まあ、なりゆきと、面白そうだからやったわけですが…)はせずに、素直にUIWebViewを表示するだけのiPhoneアプリ作って、解析はコンソール出力でやっていきます。コンソ?な人はコンソールを表示するを読みましょう。 まずはView-based Applicationプロジェクト作成。 今回は久々、単品作成なんで名前も場所も適当でOK。私はとりあえず

    『iPhoneアプリ開発、その(205) iPhoneでHTMLソースをパースしてみる』
  • RSS generator Element

    RSS <generator> Element Complete RSS Reference Definition and Usage The <generator> element specifies the program used to generate the RSS feed. Tips and Notes Note: This is mostly used if the feed is created with an automatic feed generator. <?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>W3Schools Home Page</title> <link>http://www.w3schools.com</link> <des

  • 日付の表記に関するノート

    日付の表記方法は、文化的な背景の違い、また用途の違いによって様々なフォーマットがあります。多くの場合、特に断り無く使っても問題なく正しい日時を伝えることができますが、文脈や利用者の環境によっては、意外な落とし穴にはまることもあります。誤解なく、かつ効率的に処理しやすい日時表記方法としては、2001-08-02T10:35Zというスタイルの、ISO/W3Cフォーマットがあります。 文化と日付表記 日時表記の国際標準とW3Cノート W3Cの日時フォーマット XML Schemaの日時データ型 タイムスタンプのインターネット標準 そのほか広く用いられる日時の書式 ピリオド区切りによる日付 電子メール、HTTPヘッダなどの日時表記 継続期間の表記 ISO 8601の期間表記 Dublin Coreの期間表記 読みやすさと処理しやすさのバランス 参照文献 文化と日付表記 よく見かける日付の表記法とし

  • XML-JSON相互変換ツール - Bluehawk's lab.

    XMLからJSONに変換するときは 「XMLテキストエリア」にXMLのテキストをペーストして「▼XMLをJSONへ」ボタンを押下して下さい。 JSONからXMLに変換するときは 「JSONテキストエリア」にJSONのテキストをペーストして「▲JSONをXMLへ」ボタンを押下して下さい。 JSONオブジェクトの階層構造を表示する 「JSONテキストエリア」にJSONのテキストをペーストして「▼JSONオブジェクトを階層表示」ボタンを押下して下さい。 ※JSONからXML変換時にインデントが乱れる場合は「XMLへ変換時インデントを行う」のチェックを外して行ってみてください。

  • 実体参照

    置き換えマーク XML では、タグを表現する時 < と > を用います しかし、文書の中で大なりや小なり不等号を使いたい時もあるでしょう そのような場合は、実体参照を使います 普通に文書内に < を記述すれば、XML パーサはこれをタグの開始と解釈します そのため、文書内に小なり記号を直接使うことはできません 実体参照は、このような問題を避けるために、特定のコードと文字をおきかえる機能です 例えば、小なり記号を文中に使うには &lt; と記述します これを文中に記述すれば、文書が解析された時に小なり記号に変換されます このような形で、XML は次の5つの実態参照を定義しています 実体参照変換後の文字 &amp;& &lt;< &gt> &quot;" &apos' 実体参照を文中に書きたい場合は(実際、筆者は上で実態参照を文中に書いています) &amp; を使って & 文字を表現し、その後

  • iOS で XML をパースする

    iOS で使える XML パーサーは色々あります。 iOS 標準で使えるものは以下の2点 Cocoa Touch フレームワークで提供されている NSXMLParser C言語のライブラリである libxml2 を直接利用 外部のライブラリでは主に以下のようなものがあります。 GDataXML KissXML TBXML XML パーサーの中でも SAX と呼ばれる少し扱いにくいが比較的高速で省メモリなもの。DOM と呼ばれる扱いやすいがメモリを多く消費しやすいものがあります。 今回は Cocoa Touch フレームワークで提供されている NSXMLParser の使い方を紹介します。 NSXMLParser は SAX タイプのパーサーで C言語のライブラリである libxml2 をラップしたクラスになります。XML パースのおおまかな流れは、インスタンスを初期化 → デリゲートを設定

    iOS で XML をパースする
  • 1