目次へ(LinkMasterの詳細)
次へ(LinkMaster詳細:表示編)

1 LinkMasterの詳細:基本編

1.1 ファイルの種類

LinkMasterではファイルを大きく下記の3つの種類に分けています.

1.2 参照先と参照元の関係

ファイルA(A.htm)とファイルB(B.htm)とファイルC(C.png)が図1.1のような関係だとします.

ファイルA,ファイルB,ファイルC
図1.1 ファイルA,B,C

この図1.1の例では, ファイルAが, aタグによってファイルBを, imgタグによってファイルCを参照しています. また, ファイルBが, imgタグによってファイルCを参照しています. このとき, ファイルBはファイルAの参照先であり, 逆にファイルAはファイルBの参照元です. また, ファイルBとファイルC, ファイルAとファイルCについても, 同様のことがいえます(図1.2).

ファイルA,ファイルB,ファイルC
図1.2 参照元と参照先

1.3 解析対象のタグ,処理命令(HTMLファイル)

LinkMasterでは, HTMLファイルで使われる次のタグを解析できます.

また, LinkMasterでは, XML形式のHTMLファイルで使われる次の処理命令を解析できます.

1.4 解析対象のスタイル,ルール(CSSファイル)

LinkMasterでは, CSSファイルで使われる次のスタイルを解析できます.

また, LinkMasterでは, CSSファイルで使われる次のルールを解析できます.

1.5 解析対象のタグ(XSLファイル)

LinkMasterでは, XSLファイルで使われる次のタグを解析できます. また, XSLファイル内で, HTMLファイルで使われるタグや処理命令が使われていた場合, それらも解析できます. HTMLファイルで解析対象のタグ,処理命令については, 1.3 解析対象のタグ,処理命令(HTMLファイル)を見て下さい.

1.6 行と列の数え方

行と列は, いずれも0から数え, 図1.3のように数えます.

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

0行目<?xml version="1.0" encod
1行目<!DOCTYPE html PUBLIC "-/
2行目<html xmlns="http://www.w
3行目<head>
4行目 <meta http-equiv="Conte
5行目 <title></title>
6行目</head>
7行目<body>
8行目<h3><a href="particle/ind
9行目<p>
図1.3 行と列の数え方

図1.3でaタグは8行4列目となります.

1.7 ファイルではない参照先

HTML等で参照先として書かれる内容は何もファイルだけではありません. LinkMasterでは, 下記の2つの参照先を取り扱います.

  1. メールアドレス

    mailto:で始まる参照先.
    例 mailto:soco__kankyo@hotmail.com

  2. ディレクトリのインデックス

    /で終わってい参照先. サーバーの設定にもよるが, 一般に, /の前に書かれたディレクトリの中のindex.html等のファイルを指すことが多い.
    例 http://toshichan.be.fukui-nct.ac.jp/tsujino/mathml/