Webプログラミング演習

Size: px
Start display at page:

Download "Webプログラミング演習"

Transcription

1 Web プログラミング演習 STEP11 XSLT を使った画面生成

2 XML:Extensible Markup Language コンピュータが扱うデータや文書を表現する技術 SGML(Standard Generalized Markup Language) の改良 利用者が自由に拡張可能なマークアップ言語を設計 HTML=SGML を利用して作成された Web ページ記述言語 XHTML=XML を利用して作成された Web ページ記述言語 開始タグ (< タグ名 >) と終了タグ (</ タグ名 >) で要素を挟む ( マークアップする ) ことで, 要素の意味を表す 使用するタグは利用者が自由に決めることができる タグの入れ子構造で木構造 ( 全体部分 親子などの関係 ) を表現

3 blog のエントリーを表現する XML <?xml version="1.0" encoding="utf-8"?> <entrylist> <entry id="10"> <date> :50</date> <title>step10:ajaxを利用したrssフィードの表示 </title> <category> 授業資料 </category> <body>ajaxを利用して,rssフィードの最新エントリをhtmlに埋め込む </body> </entry>...(entryの繰り返し)... </entrylist>

4 XML データ ( 文書 ) を構成する要素 entrylist entry entry entry... id date title category body

5 XML 文書のスタイリング ( 表現の変換 ) 目的に応じて集められた XML 情報を利用者の用途 状況にあわせて適切にスタイリングする 表現 A ( ブラウザ ) 目的 情報情報情報情報情報 XML 文書 適切な表現への変換 用途 状況 One Source Multi Use 表現 C ( 印刷 ) 表現 B ( ブラウザ )

6 XSL (Extensible Stylesheet Language) XML 文書のためのスタイルシート言語 三つの技術から構成 XPath : XML 文書内の特定要素を識別 XSLT : XSL Transformations. 文書要素の置き換え規則 XSL-FO : 組み版指定 ( 印刷目的の表現 ) この演習では,XSLT( とXPath) を使って,XMLを HTMLに変換する XSLT XML HTML プロセッサ

7 XSLT の記述 テンプレート集合 XML 文書の特定パターン (XPath で指定 ) に対して, 表現の変換規則を適用する CSS と似た考え方 =HTML の特定パターン ( セレクタで指定 ) に対して, スタイリング規則を適用する XML 整形式 開始タグ 終了タグによる完全な入れ子構造

8 XPath / ドキュメントルート entrylist /entrylist/entry 全 entry ノードの集合 entry entry entry... カレントノードの子要素の title カレントノードの id 属性 id date title category body / で始まる場合はドキュメントルートからの絶対パスそうでない場合はカレントノード ( 現在着目しているノード ) からの相対パス

9 XSLT のサンプル <?xml version="1.0" encoding="utf-8"?> UTF-8で記述されたXML 文書であることの宣言 <xsl:transform version="1.0" xmlns:xsl=" <xsl:output method="html" encoding="utf-8"/> 出力の書式と文字コード指定 <xsl:template match="/"> <html> <body> <xsl:apply-templates select="entrylist/entry"/> </body> </html> </xsl:template> <xsl:template match="entry"> <li> <xsl:value-of select="title"/> </li> </xsl:template> title 要素の値を出力する 対象要素を選択してテンプレートを適用する 処理対象の XML 文書全体に対して適用するテンプレート entry 要素に対して適用するテンプレート スタイルシートの範囲 </xsl:transform> ( ソースコード )

10 演習 % cd myblog 前ページのサンプル XSLT ファイルを作成し, 実行せよ ファイル名は index.xsl XSLT ファイルの適用実行 % /usr/bin/xsltproc index.xsl mng/entries.xml... (html でタイトルリストが出力されれば OK)...

11 演習 ( つづき ) index.xsl をブラウザから実行するための CGI を作成 ファイル名は indexxsl.cgi #!/usr/bin/perl use CGI qw(:standard); print header(-type=>"text/html; charset=utf-8"); system("/usr/bin/xsltproc index.xsl mng/entries.xml"); 実行許可を与える % chmod +x indexxsl.cgi デプロイ後, ブラウザからアクセス ユーザ ID/myblog/indexxsl.cgi

12 Blog トップページ用 XSLT の作成 index.xsl を改良する 文書全体に適用されるテンプレート <xsl:template match="/"> <html> <body> この部分にエントリーごとの処理以前の XHTML <xsl:apply-templates select="entrylist/entry"/> </body> </html> この部分にエントリーごとの処理以後の XHTML </xsl:template>

13 Blog トップページ用 XSLT の作成 ( つづき ) エントリーごとに適用されるテンプレート <xsl:template match="entry"> <div class="entry"> <h3><xsl:value-of select="date"/></h3> date 要素の値を出力 <h4> <a href="entry.php?id={@id}"><xsl:value-of select="title"/></a></h4> <div class="body"> <xsl:value-of select="body"/> </div> </div> </xsl:template> id 属性の値に置き換わる body 要素の値を出力 title 要素の値を出力 ( ソースコード )

14 XSLT のライブラリ化 汎用性の高いテンプレートを ファイルに記述しておく XSLTから外部ファイルをimportし そのファイルに記述されているテンプレートを使う import XSLT ライブラリ XML XSLT プロセッサ 利用 HTML

15 カレンダーライブラリ ファイル名は calendar.xsl 内容は下のリンクをクリック ライブラリに含まれているテンプレート <xsl:template name="calendar"> <xsl:template name="mymonth"> <xsl:template name="myweek"> calendar 利用 mymonth 利用 myweek ( ソースコード )

16 カレンダーライブラリの利用 index.xsl を変更 <?xml version="1.0" encoding="utf-8"?> <xsl:transform version="1.0" xmlns:xsl=" <xsl:import href="calendar.xsl"/> ライブラリの読み込み <xsl:output method="html" encoding="utf-8"/>... <div class="calendar"> <xsl:call-template name="calendar"> <xsl:with-param name="year" select="'2015'"/> ライブラリテンプレート <xsl:with-param name="month" select="'1'"/> (calendar) の呼び出し </xsl:call-template> パラメータは年月 </div>...

17 参考 Web ページ サンプルで覚える XSLT プログラミング XSLT1.0 仕様書 ( 日本語訳 )

18 おまけ 1 エントリ本文で html タグを使う方法 index.xsl に以下の変更を適用 <xsl:value-of select="body"/> <xsl:copy-of select="body/* body/text()"/> indexxsl.cgi の最終行を以下に変更 system("/usr/bin/xsltproc index.xsl mng/entries.xml sed 's/ </</g;s/ >/>/g'"); index.php, entry.phpに以下の変更を適用 $body = mb_convert_encoding($entry->body, "utf-8", "auto"); $body = mb_convert_encoding($entry->body->asxml(), "utf-8", "auto");

19 おまけ 2 アクセスログ, エラーログの確認 セキュリティの警告を無視してアクセスすると, 本人の最近 20 行分のアクセスログ / エラーログが出力される

20 次回の予定 トラックバック機能の実装

XMLとXSLT

XMLとXSLT XML と XSLT 棚橋沙弥香 目次 現場のシステム構成とXML/XSLの位置づけ XMLとは XSL/XSLTとは Xalanのインストール いろいろなXSL XMLマスター試験の紹介 現場のシステム構成 HTML 画面上のデータ 電文 電文 外部 WEB サーバー (Java) CORBA 通信 認証サーバー (C 言語 ) DB XML 電文 HTML XSL XSLT 変換今回の説明範囲

More information

スライド 1

スライド 1 XML with SQLServer ~let's take fun when you can do it~ Presented by 夏椰 ( 今川美保 ) Agenda( その 1) XML XML XSLT XPath XML Schema XQuery Agenda( その 2) SQLServer における XML XML 型 XML Schema XQuery & XPath チェック制約

More information

XSLT XSLT xsd XSLT XML xsd XPath <xsl:template ]

XSLT XSLT xsd XSLT XML xsd XPath <xsl:template ] XML Week splat XML XML Web 2005,2006 WS-Security End-to-End XSLT (xsd) XSLT MUST MAY Java class MUST,MAY XSLT XSLT xsd XSLT XML xsd XPath

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 情報システム基礎演習 B 2016/01/28 (Thurs.) テーマ 4 JavaScript による電卓 Web アプリを作成しましょう 健山智子 ([email protected]) 広島工業大学情報学部知的情報システム学科知的情報可視化戦略研究室 (ival) 講義のアウトライン 2 1. グループの決定 : 1. 5 人での 6 グループ ( ランダム

More information

xslt #xslt

xslt #xslt xslt #xslt 1 1: xslt 2 2 2 Examples 2 2 XSLT 3 2: xslt 7 Examples 7 XSLT 7 8 You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: xslt It is an unofficial

More information

1. スキーマを作成する チュートリアル : 簡単な日記帳を作る 最初のステップとして 簡単な日記帳を作ってみましょう 件名 と 本文 があるだけの簡単なものです 1. スキーマを作成する では まず 日記帳 のスキーマを定義します スキーマは XML ファイル として作成します コラム :XML

1. スキーマを作成する チュートリアル : 簡単な日記帳を作る 最初のステップとして 簡単な日記帳を作ってみましょう 件名 と 本文 があるだけの簡単なものです 1. スキーマを作成する では まず 日記帳 のスキーマを定義します スキーマは XML ファイル として作成します コラム :XML 目次 目次 1. スキーマを作成する... 2 2. スキーマを登録する... 5 3. エントリを定義する... 6 4. エントリを投稿する... 9 5. エントリを表示する ( デザイン定義 )... 11... 18 1 / 22 1. スキーマを作成する チュートリアル : 簡単な日記帳を作る 最初のステップとして 簡単な日記帳を作ってみましょう 件名 と 本文 があるだけの簡単なものです

More information

Web2.0 REST API + XSLT Amazon hon.jp API XML Consortium XML ( ) REST(GET)API hon.jp Amazon.co.jp Google Map Exif to RDF(kanzaki.com) REST +

Web2.0 REST API + XSLT Amazon hon.jp API XML Consortium XML ( ) REST(GET)API hon.jp Amazon.co.jp Google Map Exif to RDF(kanzaki.com) REST + Web2.0 REST API + XSLT Amazon hon.jp API XML Consortium 2006-04-11 XML ( ) REST(GET)API hon.jp Amazon.co.jp Google Map Exif to RDF(kanzaki.com) REST +XSLT hon.jp hon.jp + Aamazon.co.jp Exif to RDF(kanzaki.com)

More information

WEBシステムのセキュリティ技術

WEBシステムのセキュリティ技術 WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した Web サイトで データベースへの問い合わせや操作を行うプログラムにパラメータとして

More information

Microsoft PowerPoint - css-3days.ppt [互換モード]

Microsoft PowerPoint - css-3days.ppt [互換モード] 情報基礎 CSS を用いた Web ページ作成 CSS とは Cascading Style Sheet の省略表記 シーエスエスと読む Web ページのレイアウト ( 視覚的構造 ) を定義する スタイルシート の規格の一つ Web の標準化団体である W3C(World Wide Web Consortium) によって標準化 W3C で推奨される考え方 論理構造 : マークアップ言語 HTML,

More information

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1 合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 2018 6.12 The. 1 前回の復習 n ブラウザ って何? n Web サイト のキホンを作ってみよう 2 ブラウザ とは?HTML とは?? n ブラウザとは? WEB ページを閲覧するためのソフトウェア p HTML というブラウザに言語を表示する言語によって表示されている n HTML とは? p Hyper Text

More information

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と略 ) にある ガントチャートプラグイン を 下記の手順で利用してみましょう ガントチャートプラグイン

More information

1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2.

1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2. 1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2.......................... 4 3......................

More information

.xml.xsl bcs.dtd 2. 提案 BCS.DTD のエレメントと属性 BCS.DTD のエレメントの属性を以下に示す 出 エレメント説明 現 属性 下位構造 数 code 適宜工事コード等を記述する 任 意 Common Docinfo Reference UkeoiKeiyakusyoHikaeSoufusyo KoujiTyakusyuTodoke SongaihokenKeiyakuHoukokusyo

More information

PostgreSQL の XML 機能解説と将来拡張への提言

PostgreSQL の XML 機能解説と将来拡張への提言 2009 11 21 11 00 11 50 B 1 PostgreSQL "Let's Postgres" 2 PostgreSQL XML URL http://lets.postgresql.jp/documents/technical/tutorial/xml 3 4 Storage Query Language XML Schemas Programming Interface 5 XML

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

XSLの活用と技術内容の紹介

XSLの活用と技術内容の紹介 XSL XML WG XSLXSLT SWG XSL 1 Agenda XSL XSL-FO XSLT XSL-FO XSL 2 XSL XSL XSL 3 XSL XSL W3C 1.0 2001-10-15 XSL XML (XSLT) XML (XSL-FO Formatting-Object ) XML XSL 4 XSL 5 XML 1.0 1998-02-10 XSLT 1999-11-16

More information

本日のテーマ Formatter って何? Formatter や XSL-FO 関連の話 DITA Open Toolkit って何? DITA OT がやってくれることカスタマイズの話 Formatter って何? Formatter は XSL-FO のレンダリングエンジンです XSL-FO

本日のテーマ Formatter って何? Formatter や XSL-FO 関連の話 DITA Open Toolkit って何? DITA OT がやってくれることカスタマイズの話 Formatter って何? Formatter は XSL-FO のレンダリングエンジンです XSL-FO 美味しい DITA の作り方セミナー 10/12/20 1 AH Formatter で DITA を自動組版してみよう アンテナハウス株式会社 : 小林具典 10/12/20 2 本日のテーマ Formatter って何? Formatter や XSL-FO 関連の話 DITA Open Toolkit って何? DITA OT がやってくれることカスタマイズの話 Formatter って何?

More information

目次 1. 概要 2. サーバーへの設置 3. 設定 4. ユーザーアクセス記録の収集 5. 利用規定 6. 更新履歴

目次 1. 概要 2. サーバーへの設置 3. 設定 4. ユーザーアクセス記録の収集 5. 利用規定 6. 更新履歴 BASIC 認証管理 L-TOOL BasicAuth (ver 3.1) 取扱説明書 Little Net http://l-tool.net/ - 2016 年 9 月 20 日版 - 目次 1. 概要 2. サーバーへの設置 3. 設定 4. ユーザーアクセス記録の収集 5. 利用規定 6. 更新履歴 1. 概要 この WEB ツールは このツールを設置したフォルダーのベーシック認証を管理する

More information

スタイルシートでデザインを整えよう

スタイルシートでデザインを整えよう スタイルシートでデザイン (2) CSS (Cascading Style Sheets) ここまで HTML は文章の意味的な役割を記述するもので 表示はブラウザ次第であることを強調してきました あるブラウザでの表示方法を前提に HTML で見た目を制御しようとすると 他の環境では意味が通じにくい 相互運用性の低い情報となってしまいます Web の表現を作者が指定するには HTML ではなく スタイルシートという別の機能をもちいます

More information

Lotus Domino XML活用の基礎!

Lotus Domino XML活用の基礎! IBM Software Group Lotus Domino XML 2 Agenda Domino XML Domino XML Lotus Domino Web XML Lotus Domino Web XML XML 3 Domino XML Language (DXL) XML Lotus Domino Lotus Notes/Domino R5 Lotus Notes/Domino 6.x

More information

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx CSS(Cascading Style Sheets) の基本 1. CSSの基本的な考え方は HTMLの構造を表す要素 ( タグ ) に対しスタイルを定義するというもの 2. CSSでは セレクタ プロパティ 値 の3つを組み合わせてスタイルを設定する 3. セレクタ は ,, や 要素などコンテンツ内のどの要素にスタイルを適用するかを指定する 4. セレクタの次の

More information

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する 実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する次の項目を調べよ このとき CGIプログラムを置く場所 ( CGI 実行ディレクトリ) と そこに置いたCGIプログラムが呼び出されるURLを確認せよ

More information

untitled

untitled 16.4 35.6 44.6 49.3 49.3 51.8 60.5 69.0 81.0 78.2 78.7 77.9 82.9 88.4 88.5 98.7 26,931 25,31 11,03 16,256 10,32 6,872 60.36 40.80 62.26 11,189 10,62 12,56 11,46 6,985 60.95 12,87 7,919 61.53 12,44 7,657

More information

Si 知識情報処理

Si 知識情報処理 242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その

More information

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. ファイルライブラリについて 3. 基本編 3.1. フォルダとアクセス権を設定する 3.2. ファイルを検索する 3.3. 共有タグを設定する 3.4. ファイル一覧ポートレットを設定する 3.5. メールテンプレートを設定する 2 改訂情報 変更年月日 変更内容 2012-11-01

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

Shareresearchオンラインマニュアル

Shareresearchオンラインマニュアル Chrome の初期設定 以下の手順で設定してください 1. ポップアップブロックの設定 2. 推奨する文字サイズの設定 3. 規定のブラウザに設定 4. ダウンロードファイルの保存先の設定 5.PDFレイアウトの印刷設定 6. ランキングやハイライトの印刷設定 7. 注意事項 なお 本マニュアルの内容は バージョン 61.0.3163.79 の Chrome を基に説明しています Chrome の設定手順や画面については

More information

ITdumpsFree Get free valid exam dumps and pass your exam test with confidence

ITdumpsFree   Get free valid exam dumps and pass your exam test with confidence ITdumpsFree http://www.itdumpsfree.com Get free valid exam dumps and pass your exam test with confidence Exam : C9530-001J Title : IBM Integration Bus v10.0, Solution Development Vendor : IBM Version :

More information

XMLプログラミング(DOM編)

XMLプログラミング(DOM編) XML プログラミング DOM に依る XML 文書の操作 DOM と DOMDocument オブジェクト プログラミング言語から XML を扱うには DOM(Document Object Model) と呼ばれるプログラミングインターフェイスを利用するのが最も簡単で有る DOM は Internet Explorer 5.x 以降の XML パーサ (MSXML) に実装されて居る DOMDocument

More information

intra-mart Accel Collaboration — アンケート 管理者操作ガイド   第2版  

intra-mart Accel Collaboration — アンケート 管理者操作ガイド   第2版   Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Collaboration アンケート管理者操作ガイド第 2 版 2017-04-01 1. 改訂情報 2. アンケートについて 3. 基本編 3.1. アンケートの認可を設定する 3.2. アンケートを複数の言語で利用する 3.3. 回答共有の利用レベルについて

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

CMS Designerインストール手順

CMS Designerインストール手順 1. この資料について 2. 動作環境 1 この資料について この資料は CMS Designer のインストール方法および各種設定方法について説明します CMS Designer そのものについての詳細は Web サイトをご覧下さい http://cms.al-design.jp/ 2 動作環境 CMS Designer は以下の環境に設置して動作させることができます PHP 4.3.0 以上 又は

More information

XISによる効率良いシステム開発のポイント

XISによる効率良いシステム開発のポイント XML excelon XIS excelon XIS XML April 17, 2002 excelon Extensible Information Server Page 2 Overview XML DOM (XML ) ( ) excelon XIS (DOM ) CRUD ( XML ) amazon.com 2,000 / 100 / GUI / ( 10 ) Windows (NT/2000/XP),

More information

Web のクライアントサーバモデル

Web のクライアントサーバモデル 第 2 回の内容 クライアントサーバモデル URI HTTP Web のクライアントサーバモデル クライアントサーバモデル ユーザークライアントサーバ 処理要求の入力 処理要求 結果の提示 処理結果 処理 Web のクライアントサーバモデル ユーザー Web ブラウザ Web サーバ URI の指示 HTTP リクエスト Web ページの描画 HTTP レスポンス URI Web ブラウザのアドレスバー

More information

ホームページ公開方法

ホームページ公開方法 ホームページ公開方法 1 公開するページの作成... 1 2 サーバー上にホームページ公開用ディレクトリを作成する... 3 3 公開するファイルをサーバーにアップロードする... 5 4 ホームページ公開申請 ( 学内公開の場合は不要 )... 9 5 確認方法... 11 6 ホームページなど情報公開する上での注意... 12 1 公開するページの作成 ホームページのデータは 一般的に HTML(Hyper

More information

競技課題|ホームページ

競技課題|ホームページ 平成 28 年度埼玉県障害者技能競技大会ホームページ競技課題 A 1 競技の概要 (1) 競技課題競技課題 Aは課題の傾向を示した公開課題であり 競技課題 Bは競技当日用である (2) 課題の概要 ネットワークセキュリティ のホームページとして スタイルシートと次のページを作成する ネットワークセキュリティ コンピュータウィルス 無線 LAN のセキュリティ ファイヤーウォール (3) 競技時間競技時間は

More information

SmartBrowser_document_build30_update.pptx

SmartBrowser_document_build30_update.pptx SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック 更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み

More information

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Microsoft Word - CBSNet-It連携ガイドver8.2.doc (Net-It Central 8.2) 本ガイドでは ConceptBase Search Lite.1.1 と Net-It Central 8.2 の連携手順について説明します 目次 1 はじめに...2 1.1 本書について...2 1.2 前提条件...2 1.3 システム構成...2 2 ConceptBase のインストール...3 2.1 インストールと初期設定...3 2.2 動作確認...3

More information

6 2 1

6 2 1 6 1 6 (1) (2) HTML (3) 1 Web HTML 1 Web 1 Web Web 6 2 1 6 3 1.1 HTML(XHTML) Web HTML(Hyper Text Markup Language) ( ) html htm HTML XHTML(XHTML 1.0 Transitional)

More information

山梨県ホームページ作成ガイドライン

山梨県ホームページ作成ガイドライン 17 7 ...1...4...4...4...4...5...5 W3C...5...6...6...6...7...8...8...10...10...10... 11...12...12...13...13...13...14...14...14...15...15...16...16...16...16...16...17...18 15 (2003 ) 69.7 81.1 43.6 19.6

More information

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題 1 から 4 までの 4 課題を 180 分間で行うこと 試験問題の詳細は 試験当日配布する 1 1. 試験実施にむけての留意事項 試験は

More information

コンテンツメディアプログラミング実習2

コンテンツメディアプログラミング実習2 CMP 実習 2 JavaScript + 地図を使ってみよう 中村, 宮下, 斉藤, 菊池 1 必要な知識 JavaScript の基本 HTMLのどの部品なのかを指定する方法 その部品にイベントを埋め込む方法 それを JavaScript で記述する方法 2 要素をどうやって取得する? DOM とは Document Object Model HTML や XML の各要素についてアプリケーションから利用するための

More information

JavaScript 演習 2 1

JavaScript 演習 2 1 JavaScript 演習 2 1 本日の内容 演習問題 1の解答例 前回の続き document.getelementbyid 関数 演習問題 4 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習問題 5 演習問題 1 prompt メソッドと document.write メソッドを用いて, ユーザから入力されたテキストと文字の色に応じて, 表示内容を変化させる JavaScript

More information

388-356697252-2.pdf

388-356697252-2.pdf 専修大学 ネットワーク情報学部 2012年度 特殊演習 (Webプログラミング) 新居雅行 / Masayuki Nii 2 HTML/CSS 2012 4 23 1 2-1 Web 2 2-1 80 SSL Apache WindowsIIS Internet Information Server HTTP HyperText Transfer Protocol HTML HTML 1 1 [ URI]

More information

Another HTML-lint 導入マニュアル(JSP)版

Another HTML-lint 導入マニュアル(JSP)版 HeartCore Another HTML-lint 導入マニュアル (JSP 版 ) October 2013 Ver1.1-1 - 改訂履歴 改訂日 改訂内容 Ver1.0 2013 年 07 月 マニュアル改訂 Ver1.1 2013 年 10 月 フォーマット改訂 - 2 - 目次 1. 本文書の目的と対象ライセンス... - 4-1.1. 概要説明... - 4-1.1. 対象ライセンス...

More information

PowerPoint Presentation

PowerPoint Presentation ProjectLA バックエンドの技術解説 RDF を使った三つ組みデータの格納 2013/03/14 クラウド テクノロジー研究部会リーダー荒本道隆 ( アドソル日進株式会社 ) 何故 RDF か? 断片的なデータを相互につなぎたい RDFは主語 述語 目的語の三つ組構造で表現 目的語と主語に同じ値を設定して それぞれをつなぐ 属性を事前に決定できない RDFはスキーマレスなので 柔軟に対応できる

More information

変更履歴 版数変更日変更内容 /9/1 初版設定

変更履歴 版数変更日変更内容 /9/1 初版設定 EXcel データ出力ガイドブック 第 1.0 版平成 30 年 9 月 1 日制定 株式会社中電シーティーアイ 変更履歴 版数変更日変更内容 1.0 2018/9/1 初版設定 目次 1 はじめに... 1 1.1 本書の位置付... 1 2 Excel テンプレートの作成... 2 2.1 キーファイルの準備... 2 2.2 テンプレートエリアの宣言... 3 2.3 テンプレートに記述する内容...

More information

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 目次 1. はじめに ( 資料の目的 ) 2. Coach View 構造の基本 2.1 CSS の基礎 2.2 Coach における CSS 記述場所 2.3 標準 Coach View 構造の基本 2.4 Coach における CSS セレクター指定の基本 3. 実践

More information

フォルダ構成例 (BIB-J) は必須ファイル は任意ファイル ( 電子付録等をアップロードする際に作成する ) 資料コード巻号記事識別子 XML ファイル { 記事識別子 }.xml { 記事識別子 }_{ 連番 }.{ 拡張子 } { 記事識別子 }.txt { 記事識別子 }_{ 連番 ].{

フォルダ構成例 (BIB-J) は必須ファイル は任意ファイル ( 電子付録等をアップロードする際に作成する ) 資料コード巻号記事識別子 XML ファイル { 記事識別子 }.xml { 記事識別子 }_{ 連番 }.{ 拡張子 } { 記事識別子 }.txt { 記事識別子 }_{ 連番 ].{ アップロードファイルフォルダ構成 (BIB-J) No. フォルダ構成必須フォルダ名 / ファイル名概要備考 1 資料コード / { 資料コード } 資料コードフォルダ 2 巻 / { 巻 } ( 分冊の場合 "{ 巻 }_{ 分冊 }" ) 3 号 / { 号 } ( 号が無い 巻の記事の場合は 0 ) 巻フォルダ 号フォルダ 4 記事 / { 記事識別子 } 記事フォルダ 5 XML ファイル

More information