おしゃべり掲示板!みんなの話題共有サイト

ズーム -1元のサイズ+1

ヒントみんなの疑問、質問、相談、体験談、意見、情報が誰かの役に立っています。

つまみ読み
記事 49 by Lufa

このスレは、講座ではありません(^^;実験室なのです笑もちろん、つっこみや質問はOKなのですが、... ( 続きを読む )

1.
XHTMLを書くべし Lufa
2.
XHTMLの特徴 Lufa
3.
ありゃ(^^; Lufa
4.
ちゃんと楽しみにしてみてますよ ぶんちゃん
5.
ふっふっ Lufa
6.
実験室のスタンス Lufa
7.
JAVA Lufa
8.
Ant Lufa
9.
データを抽出します Lufa
10.
XMLに関して Lufa
11.
XSLT Lufa

12.軽く解説

メール転送可
コメント 61 by Lufa

XSLT を軽く解説

見方としては、タグの xsl: が付いているやつ(xsl ネームスペース)をポイントに考える。

xsl:stylesheet は XSLT の宣言なのでこの通り

xsl:output をこのようにすると XHTML の形式で出力されるよということ

で、ここからが処理

xsl:template でマッチング処理をしていくわけだけど、イメージで書くと

まず、hello.xml のタグを全部まわし、hello 要素にマッチしたら、html の head と body を出力する。
head の中の title に hello.xml の title 要素を取り出して出力、body の中で、sentence でまわす。
sentence が見つかったら、hello.xml の sentence を取り出し出力して br を付加する。

こんな感じ(^^;

説明になってないかも(^.^ゞ
To:Lufa

返信を書き込む

主題: 実験室なのだ(^^;

コピー保険に加入(本文コピー)  写真を貼り付ける 埋め込む
カメラ 写真(画像)貼付の設定

笑 [返信内容の確認]をするときに、あなたが撮影した写真や画像を指定します。投稿すると安全処理されてから投稿欄に表示されます。

設定を閉じる

YouTube公式チャンネル 動画貼付の設定
URL:

笑 YouTube の動画枠直下にある[共有]を押すと出るURLか、再生ページのURLを以下のように入力します。
https://youtu.be/*****

貼り付けてよい動画?

笑 企業等の公式チャンネルの動画や個人が撮影して公開中の動画を掲示板等に貼り付けて共有リンクするのは著作権上合法だそうです。

貼り付け方は?

設定を閉じる

2002年4月5日(金) 4時23分 親記事 13件目のコメント
コメント 62 by Lufa

データを抽出した XML とスタイルを抽出した XSLT から XSLT プロセッサを使用して、XHTML を合成するのだが、コマンドをたたいてもいいのだが、ここは、Ant を使います(^^;

Ant はメイクツールです
メイクファイル(build.xml)を作成するのだが、まずは、フォルダまわりの整備(^^;

どこかに作業用のフォルダを作成する、その中に、doc と style を作成する。
doc の中に、hello.xml
style の中に、hello.xsl
を格納する。

で、build.xml を作業フォルダの所に作成する。

work --- doc --- hello.xml
   |
   -- style -- hello.xsl
   |
   -- build.xml

こんな感じかな
この投稿に返信
2002年4月5日(金) 5時29分違反通報親記事 14件目
コメント 63 by Lufa

さて、build.xml の中身
今回は、最初なのでシンプルに(^^;

<project default="createHTML" basedir=".">

 <target name="prepare">
  <mkdir dir="build/doc"/>
 </target>

 <target name="createHTML" depends="prepare">
  <style basedir="doc" destdir="build/doc"
    extension=".html" style="style/hello.xsl"/>
 </target>

 <target name="clean">
  <delete dir="build"/>
 </target>

</project>
この投稿に返信
2002年4月5日(金) 5時35分違反通報親記事 15件目

15.生成

メール転送可
コメント 64 by Lufa

まずは、軽く説明

createHTML と clean というのがあって、createHTML は実際に XML と xsl を掛け合わす部分、clean は掃除ね。

で、実行は、作業フォルダで ant とたたくと生成。 ant clean で clean される。

と、ここまでで、XML + XSLT -> XHTML は完了なのだ(^^;;
この投稿に返信
2002年4月5日(金) 5時38分違反通報親記事 16件目