mippe | Shared With: Everyone - Jun 06 2008 | XML, XSL, PHP
mippe | Shared With: Everyone - Jun 06 2008 | XML, XSL, CSSxmlファイルをxslで変換して表示させるまではとんとんと進むことができたのだが、そのxmlをxmlのままでなく、htmlなりphpなりにして表示させるとなると頭を抱えてしまった。ググってもググっても埒があかない。ということで初めてはてなの人力検索を利用した。そして、その日は作業を休止した。
翌朝、回答が寄せられていた。投稿してから数時間のうちに回答があった。その回答コメントをもとにまた四苦八苦(トライアンドエラー)してみた。
mippe | Shared With: Everyone - Jun 04 2008 | XML, XSL
■XMLってなぁに?
XMLってなぁに?
HTMLからXMLへ
ちょー(超)テキスト
構造化テキスト
どうしてHTMLじゃだめなの?
XHTMLの発展 -モジュール化-
■XMLってなぁに? その2タグ付けってなぁに?
構造化テキストってなぁに?
SGMLってなぁに?
■XHTMLの書き方(概説)XMLによるWebページの構成
HTMLからXHTMLへ
(書き方の注意)
HTMLからXHTMLへ(サンプル)
HTMLからXHTMLへ(サンプル)
XHTMLドキュメントの確認
■XMLをIEで表示(基礎編-1)
「万葉集」を題材に-1
1999/XSL/TransformXMLテキスト表示の流れ
XMLテキストを作る(1)
XMLテキストを作る(2)
XSLの書き方の基本
一番簡単なXSLの例
変換の流れ(1)
変換の流れ(2)
変換の流れ(3)
xsl:template
要素表示(1)
(xsl:value-of)
要素表示(2)
(xsl:attribute)
XSLTの要素
xsl:choose-前半
(xsl:value-of)
xsl:choose-後半
(xsl:attribute)
リンクの設定
xsl:if
mod演算子
目録表示: mode属性
xsl:for-each
xsl:sort
xsl:number(1)
xsl:number(2)
xsl:variable
xsl:call-tempalte
xsl:with-paramでパラメタ指定
xsl:output
CSVファイルへ変換
j2seのダウンロード
j2seのインストール
xalanのインストール
xalanを使う
xsl:comment
xsl:include
xsl:copy-of
xsl:copy
■XMLをIEで表示(基礎編-2)
XPath/XSLT関数
1999/XSL/TransformXPathとXSLTの関数
ノード集合関数
count
current
document
generate-id
id
key
last
local-name
name
namespace-uri
position
unparsed-entity-uri
文字列関数
concat
contains
format-number
normalize-space
starts-with
string
string-length
substring
substring-after
substring-before
translate
論理値関数
boolean
false
lang
not
true
数値関数
ceiling
floor
number
round
sum
その他の関数
element-available
function-available
system-property
■XMLをIEで表示(初級編)
「万葉集」を題材に-2XSLの切り替え(前半)
XSLの切り替え(後半)
補足: メニューで切り替え
■XPath(入門編)XPathってなあに
XSLとXPathの関係
ロケーションパス
ロケーションパス述部
ルートノード
■XHTMLを書いてみよう基本形
XHTMLを表示する(2)
Namespaceってなあに?
xslを適用してみましょう
CSSだけでできること
■CSSについてCSSってなぁに?
スタイルシート処理命令
補足:CSS 2
■古典文学とXML単純な「万葉集テキスト」じゃ、だめなの?
XMLにするといいこと
万葉集の全体構成
万葉集の目次構造
万葉集の本文構造
万葉集の歌の構造
万葉集の歌の構造(属性)
DTDってなに?
属性の書き方
万葉集のDTDサンプル
XMLテキストの書き方
外部エンティティ
XSLスタイルシートの適用
■DOMとJavaScript(入門編)DOMってなぁに?
XMLドキュメントを読み込む
子ノードを調べる、他
属性をみる
次のノードを見る
指定した名前の属性を見る
buttonで表示を切り替える
■DOM(Java編)DOCUMENTノードから始めましょう
getFirstChild()
getNextSibling()
getNodeValue()
getAttributes()など
NamedNodeMapの補足
補足:SAXException
XMLデータの作成(1)
XMLデータの作成(2)
ファイル出力
XMLデータの作成(3)
encoding
XMLデータの作成(4)
setAttribute
XMLデータの作成(5)
createTextNode
XMLデータの作成(6)
insertBefore
■SAX(Java編)SAXってなに?
準備-1:J2SDK
準備-2:Xerces2
準備-3:Eclipse(1)
準備-4:HelloWorld
SAXSample1(1)
SAXSample1(2)
SAXSample1(3)ソースコード
SAXSample1(4)実行
SAXSample1(5)属性の取得
SAXSample1
mippe | Shared With: Everyone - Jun 04 2008 | XML, XSL
XMLは自由にタグを定義することができるため、さまざまなデータを表現することができます。しかし、あくまでもデータの表現が目的で出力目的ではありません。XMLのデータを出力しやすい形式に変換するための仕組みとしてXSLがありますが、本稿ではXSLの1つであるXSLTを使った変換について紹介します。
【目次】
1.はじめに
2.XSLの概要
3.XPath
3_1.ノードの種類
3_2.ノードの指定方法
3_3.属性ノードの指定
4.XSLT(XSL-Transformation)
4_1.XSLTの作成
5.XPath関数
5_1.count関数
5_2.sum関数 6.その他の要素
6_1.条件分岐
6_2.if
6_3.choose
6_4.繰り返し処理
6_5.並べ替え(ソート)
6_6.属性にノードを指定する
7.まとめ
mippe | Shared With: Everyone - Jan 10 2008 | Flash, XML
第1回 まずは開発環境の画面をながめてみよう
第2回 アプリケーションの画面を作成してみよう
第3回 コードを記述しよう
第4回 スライドプレゼンテーションとフォームアプリケーションの違い
第5回 マルチページ形式アプリを作ってみよう
第6回 ボタンにコードを記述しよう
第7回 イベント処理には三つの方法がある
第8回 イベント・リスナー方式を学ぼう
第9回 ActionScripって何?
第10回 ムービークリップとタイムライン
第11回 タイムラインを変数とスコープチェーン
第12回 クラス・ファイルを作ってみる
第13回 作成したクラスを使ってみる
第14回 継承と多態性を学ぶ
第15回 外部ファイルを読み込ませてみよう
第16回 サーバーに対してデータを送受信する
第17回 外部のXMLファイルを表形式で表示する
mippe | Shared With: Everyone - Jan 09 2008 | Blog, youtube, Flash, XML1)YouTube API + Sandy
http://www.primevision.cc/test/youTube/youTube04.html
・キーワードを入力します。
・サムネイルを読み込みます。
・サムネイルがSandyを使用して3Dで動きます。「mode1」~「mode4」のボタンを押すとサムネイルの並びが変化します。
・サムネイルをクリックすると動画を読み込みます。(時間かかるかも)
YouTubeのAPIで検索結果をXMLで取得するとサムネイルのURLは取得できるけどFLVの場所が分からない。
HTMLページのURLは取得できるので、CGIでそのURLを解析してFLVの場所を取得します。
(どっかのブログでやり方見つけたけど、どこか忘れた。。)
サーバにアップするとFLASHのセキュリティの関係で動きません。
そのためXMLやサムネイル画像、FLVを読み込むときは全部CGIやPHPを経由させています。
FLVは読み込んで再生させるだけだったら直でもいけるけど、BitmapDataにdrawすると真っ白になってしまいます。
そのためproxy.cgiを使用してプロキシ経由で読み込むことで同じドメイン内にあるように見せかけることで
BitmapDataが使えるようになるっぽい。
mippe | Shared With: Everyone - Dec 21 2007 | Flash, XML, youtube, API
Related Content from Around Faves
xml
-
不快感を与える言葉のリストをXMLファイルとして定義し、このリストに基づいてテキスト入力を制限する独自の複合コントロールを作成します → ブラックリスト方式じゃなくて不快感を
1 FaverViewed: 14 Times - royleban - Oct 02 20091 FaverViewed: 4 Times
- lupushassy - Jan 27 20064 FaversViewed: 1 Time


