Ребята, необходимо выполнить следующее задание. Описать три глагола и представить их потом в таблице с оформлением. Начало было положено в файлах: XML, XSL, CSS, HTML. Работаю в Oxygen. Следующий шаг сделать рразметку в HTML. Как связать файлы? Что нужно указать, например если я хочу вставить слова в таблицу, чтобы данные которые есть в XSL были трансферированы в HTML. Код готовых файлoв внизу:
XML
XML |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
| <?xml version="1.0" encoding="UTF-8"?>
<dictionary>
<language>Russian</language>
<verbs>
<word>
<lemma>
<wordforms>
<form temp="infinitive">Идти</form>
<temp>Настоящее</temp>
<form temp="present" person="1" number="sing">Иду</form>
<form temp="present" person="2" number="sing">Идёшь</form>
<form temp="present" person="3" number="sing">Идёт</form>
<form temp="present" person="1" number="plur">Идём</form>
<form temp="present" person="2" number="plur">Идёте</form>
<form temp="present" person="3" number="plur">Идут</form>
<temp>Прошедшее</temp>
<form temp="imperfect" person="1" number="sing">Шёл</form>
<form temp="imperfect" person="2" number="sing">Шёл</form>
<form temp="imperfect" person="3" number="sing">Шёл/шла/шло</form>
<form temp="imperfect" person="1" number="plur">Шли</form>
<form temp="imperfect" person="2" number="plur">Шли</form>
<form temp="imperfect" person="3" number="plur">Шли</form>
<temp>Будущее</temp>
<form temp="future" person="1" number="sing">Пойду</form>
<form temp="future" person="2" number="sing">Пойдешь</form>
<form temp="future" person="3" number="sing">Пойдут</form>
<form temp="future" person="1" number="plur">Пойдем</form>
<form temp="future" person="2" number="plur">Пойдёте</form>
<form temp="future" person="3" number="plur">Пойдут</form>
</wordforms>
<wordforms>
<form temp="infinitive">Ползти</form>
<temp>Настоящее</temp>
<form temp="present" person="1" number="sing">Ползу</form>
<form temp="present" person="2" number="sing">Ползёшь</form>
<form temp="present" person="3" number="sing">Ползёт</form>
<form temp="present" person="1" number="plur">Ползём</form>
<form temp="person" person="2" number="plur">Ползёте</form>
<form temp="person" person="3" number="plur">Ползут</form>
<temp>Прошедшее</temp>
<form temp="imperfect" person="1" number="sing">Полз</form>
<form temp="imperfect" person="2" number="sing">Полз</form>
<form temp="imperfect" person="3" number="sing">Ползли</form>
<form temp="imperfect" person="1" number="plur">Ползли</form>
<form temp="imperfect" person="2" number="plur">Ползли</form>
<form temp="imperfect" person="3" number="plur">Ползли</form>
<temp>Будущее</temp>
<form temp="future" person="1" number="sing">Буду ползти</form>
<form temp="future" person="2" number="sing">Будешь ползти</form>
<form temp="future" person="3" number="sing">Будет ползти</form>
<form temp="future" person="1" number="plur">Будем ползти</form>
<form temp="future" person="2" number="plur">Будете ползти</form>
<form temp="future" person="3" number="plur">Будем ползти</form>
</wordforms>
<wordforms>
<form temp="infinitive">Бежать</form>
<form temp="present" person="1" number="sing">Бегу</form>
<form temp="present" person="2" number="sing">Бежишь</form>
<form temp="present" person="3" number="sing">Бежит</form>
<form temp="present" person="1" number="plur">Бежим</form>
<form temp="present" person="2" number="plur">Бежите</form>
<form temp="present" person="3" number="plur">Бегут</form>
<temp>Прошедшее</temp>
<form temp="imperfect" person="1" number="sing">Бежал</form>
<form temp="imperfect" person="2" number="sing">Бежал</form>
<form temp="imperfect" person="3" number="sing">Бежал/бежала/бежало</form>
<form temp="imperfect" person="1" number="plur">Бежали</form>
<form temp="imperfect" person="2" number="plur">Бежали</form>
<form temp="imperfect" person="3" number="plur">Бежали</form>
<temp>Past absolute</temp>
<temp>Будущее</temp>
<form temp="future" person="1" number="sing">Буду бежать</form>
<form temp="future" person="2" number="sing">Будешь бежать</form>
<form temp="future" person="3" number="sing">Будет бежать</form>
<form temp="future" person="1" number="plur">Будем бежать</form>
<form temp="future" person="2" number="plur">Будете бежать</form>
<form temp="future" person="3" number="plur">Будут бежать</form>
</wordforms>
</lemma>
</word>
</verbs>
</dictionary> |
|
XML |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs" version="2.0">
<xsl:template match="/">
<html>
<head>
<link rel="stylesheet" type="text/css" href="Dictionary_RU.css"/>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="dictionary">
<div class="dictionary">
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="language">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="verbs">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="word">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="lemma">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="wordforms">
<div>
<xsl:apply-templates/>
</div>
</xsl:template>
<xsl:template match="form">
<div>
<span class="form"><xsl:apply-templates/></span>
<xsl:if test="@temp">
<xsl:text>; </xsl:text>
<xsl:value-of select="@temp"/>
</xsl:if>
<xsl:if test="@person">
<xsl:text>; </xsl:text>
<xsl:value-of select="@person"/>
</xsl:if>
<xsl:if test="@number">
<xsl:text>; </xsl:text>
<xsl:value-of select="@number"/>
</xsl:if>
</div>
</xsl:template>
<xsl:template match="temp"/>
</xsl:stylesheet> |
|
Спасибо за помощь!