2010-05-01から1ヶ月間の記事一覧

DTD(XMLで別ファイルを参照する)

xml

実体参照を使うと、ファイルを取り込み表示できる ソースはこれや 実体参照なんでENTITYを使う 上記の実体名なnewなんで実体参照をXMLで呼び出す。

DTD(外部DTDファイルを読み込む〜外部サブセット〜)

xml

DTDを外部ファイルにしたものを 外部サブセットという DTDを内部に記述したものは 内部サブセットと言います。外部に切り出すことで、 複数ファイルに記述する必要がないので、 汎用性にもすぐれてるわ。 これがサーバとかを参照するならDTDファイルのURIも…

名前空間の利用

xml

混在したタグが存在する場合、 名前空間を使ってどちらの要素であるかを判別するようにする。 <sale xmlns:プレフィックス名1="識別するためのURI" xmlns:プレフィックス名1="識別するためのURI"> 実際コードにするとこんな感じ <sale xmlns:A="http://www.uennopapaburo.co.jp/A/" xmlns:B="http://www.uennopapaburo.co.jp/B/"> <A:car> <A:name>乗用車</A:name> </a:car></sale></sale>

DTD(属性地の指定方法)

xml

CDATAは通常の文字列をとるという意味。 要素でいうところの#PCDATAとおなじことなのか? 語尾の#REQUIREDは 「この属性値の省略は認めません」という指定。 へぇ〜〜省略OKは#IMPLIEDを指定する デフォルト値を入れておくと 何も指定しなければ デフォルト…

DTD(実体宣言〜変数的な使い方〜)

xml

言語でいう変数的な使い方をしてみよう。 上記宣言をしておいて呼び出すときはこれ &実体名; 先に#PCDATAを設定しておく必要がある。

DTD(文書型宣言について)

xml

文書型宣言とはXML文書の構造について取り決めるものである。 文書型宣言は以下のような形をしている。 文書型宣言のの中に要素についての取り決めを書く!! これを要素型宣言という 上記から以下2点がわかる ・cars要素の中にはcar要素が順に出現します…

DTD(出現回数の定義について)

xml

DTDで出現回数についても定義できる 内容に書いた要素名に+をつけると 必ず1回以上出現する 内容に書いた要素名に?をつけると 必ず0回か1回出現する (無指定)・・・・1回だけ出現する +・・・・1回以上出現する ?・・・・0回または1回出現する *・・・・…

DTD(混合内容)

xml

DTDは要素とテキストの両方を内容に含む 混合内容が指定できる。 まずテキストを表す#PCDATAを指定し、さらに"|"の後に要素名を記述します。

DTD(属性リスト宣言)

xml

DTDで属性を表す際には属性リスト宣言と呼ばれる記述で取り決める。 または 属性名2 属性についての指定> でコードはこんなん <…

自分の環境

ちょうど一年前は東京で講師の仕事をしていた。 そんな講師なんていう代物ではなかったけど、 僕にとってはすごく大切な1カ月半だった。 どちらかというと、昔から人に質問されたり 何かを教えるのはとても嫌いなことの一つだった。 では何が楽しかったかと…

CSSでマウスを乗せる(onmouse)と画像が変わるコード〜1枚画像で部分的に画像を変える〜

CSS

エレガンスにマウスを乗せると画像を変更しよう。 中級レベルCSSで、多分入門レベルでは若干きついです。 せっかくなんでナヴィゲーションを作ってみます。 まず、例のごとくCSSを定義します。 <link rel="stylesheet" type="text/css" href="css/navigation.css"/>| この時点ではCSSはお決まりのコードだけで大丈夫 * { margin:</link>…

JavaでHTMLを扱う時に便利なあれこれ・・・。

まぁ職業柄、Webシステム構築というより、 「与えられたASPにいかに迅速に更新をするか」を考えることが多い。 ECサイトを運営している会社ならたいてい、 楽天ショッピング、Yahooショッピングの 両モール運営しているところが多いはず。 楽天データ→Yahoo…

Javaで改行を含んだ文字列を置換するには

ちょっとはまってしまいました。 情けがない!! SJC-Pが聞いてあきれます。 Stringのreplace()やreplaceAll()では残念ながら 改行を含んだものは置換できません。 残念。 そんな時はこいつを使用しよう。 PatternクラスとMatcherクラス!! まず置換対象の…

POI(エクセル)の読み込みを実装してみた〜JavaExcel読み込み〜

備忘録のために残しておこう。 今日は読み込んでDTOにセットするまで!! private static List<Dto> readCSV() { List<Dto> list = new ArrayList<Dto>(); try { //ここまではBufferedReaderと同じ FileInputStream fis = new FileInputStream(new File(READ_FILE_PATH)); /</dto></dto></dto>…

コマンドプロンプトでファイル作成

ファイルのコピーやRenameや削除はたくさんあるけど、 作成はなかなかない。 簡単にbatファイルなどで空ファイルを作成したいとき用に書いてみた copy nul [ファイル名]

onmouse(マウスをのせる)で画像が変わるシンプルなソースコード

備忘録です。 結構便利です。 <img src="img/common/head/he_stuff1.png" border="0" onmouseover="this.src='img/common/head/he_stuff2.jpg';" onmouseout="this.src='img/common/head/he_stuff1.png'" /> まだonmouseを使ったCSSが完全に制御できないので、 これを使用しています。

画像(写真)をPhotoshopでいい感じにぼかす〜CS4〜

備忘録のためにアップします。 画像をふわっといい感じにぼかします。 まず、新規作成します。 新規レイヤーにふわっとしたい対象の画像をはりつけます。 今回は僕が仕事で作ったバナーを使用します。 (バナーの内容が気になる人はこちら(笑)) ふわっと…

Dreamweaverのコード折り返しがうざい件〜コード折り返しを修正してみた〜

私は以前仕事でeclipseを使用していたので、 Dreamweaverの初期状態でついているソースコードの自動折り返しが非常にうざす!! でさっそく直しました。 私の備忘録までに、 [表示] - [コードビューオプション] - [ワードラップ]のチェックを外すテキストに…

GreaseMonkeyで日本語を含むスクリプトが文字化けする件。

今日は短いですが、解決法のみズバリ書きます。 もっとスマートなやり方があるのでしょうが、 私はこのやり方で解決しました。 若干はまりました。 私はDreamweaverで作成しています。 文字化けした時は以下を実行するとなおりました。 1.スクリプトをテキス…

GreaseMonkeyでHellowWorld〜グリースモンキーのスクリプト作成と実行〜

kiy0takaさんにいろいろ教えていただき GreaseMonkeyに入門してみることにしました。 GreaseMonkeyはあらかじめ他の人が作った便利なスクリプトが山のようにあり、 それを使用するのと、自分で作成する方法とがある。 もちろん私は自分で作成する方法を今か…