タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

XMLに関するnebokegaoのブックマーク (2)

  • 一手間必要。PHPでのSimpleXML関数のパース処理 | 株式会社LIG

    一手間必要なPHPでのSimpleXML関数のパース処理 今回はPHPによるXMLデータのパース処理で気になったので、 それについての小ネタです。 まずは基 PHP5でXMLデータを簡単にオブジェクト化してくれる 「SimpleXML」関数を利用します。 例えば simplexml_load_file() simplexml_load_string() 関数自体の細かい説明は省きますが、「simplexml_load_file()」は XMLファイルからXMLデータを読みだしてオブジェクト化し、 「simplexml_load_string()」は形成されたXML文字列をオブジェクト化する なんとも便利な関数です。 こんな感じに $xml = simplexml_load_file('xml.xml'); print($xml); 結果 SimpleXMLElement Object (

    一手間必要。PHPでのSimpleXML関数のパース処理 | 株式会社LIG
  • 多言語対応の問題と解決を考える

    XMLは、最初から英語や日語などの多言語を扱えるように設計されている。だからこそ、生まれてすぐに日語でもガンガン活用することができ、世界から遅れることなく、日のXML界は立ち上がったと言える。今回はそのXML多言語化で重要な役割を持つ、xml:lang属性をとりあげてみよう。 I18N、L10N、M17Nとは? 今回は、主にxml:langという属性と、それにまつわる話題を解説する。前回xml:spaceという属性を紹介したが、実はXML仕様書にはもう1つ、名前を明確に決められた属性が規定されている。それがxml:langである。その役割は、「言語の指定」である。といっても、それだけではピンとこない人も多いだろう。今回は、XMLの基盤技術の1つであるUnicodeのレベルから、xml:lang属性の意味と価値を解説しよう。 さて、題に入る前に、多言語対応の重要性について書いておこう

    多言語対応の問題と解決を考える
  • 1