1 |
<!DOCTYPE html> |
<!DOCTYPE html> |
2 |
<html lang="en" class="formal-specification"><!-- work-in-progress --> |
<html lang="en" class="formal-specification status-work-in-progress"> |
3 |
<head> |
<head> |
4 |
<title>Selectors Serialization Format for Testing (SSFT) Specification</title> |
<title>Selectors Serialization Format for Testing (SSFT)</title> |
5 |
<link rel="stylesheet" href="http://suika.fam.cx/www/style/html/spec"> |
<link rel="stylesheet" href="http://suika.fam.cx/www/style/html/spec"> |
6 |
<link rel="license" href="http://suika.fam.cx/c/gnu/fdl"> |
<link rel="license" href="http://suika.fam.cx/c/gnu/fdl"> |
7 |
</head> |
</head> |
8 |
<body class="has-abstract"> |
<body class="has-abstract"> |
9 |
|
|
10 |
<div class="header"> |
<div class="header"> |
11 |
<h1>Selectors Serialization Format for Testing (<abbr>SSFT</abbr>) |
<h1>Selectors Serialization Format for Testing (<abbr>SSFT</abbr>)</h1> |
12 |
Specification</h1> |
<h2>Working Draft |
13 |
<h2>First Edition <!-- Working Draft --> |
<time datetime=2007-12-09>9 Decemver 2007</time></h2> |
|
<time datetime=2007-11-05>5 November 2007</time></h2> |
|
14 |
|
|
15 |
<dl class="versions-uri"> |
<dl class="versions-uri"> |
16 |
<dt>This Version</dt> |
<dt>This Version</dt> |
17 |
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft-20071105" |
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft-work" |
18 |
>http://suika.fam.cx/www/markup/selectors/ssft/ssft-20071105</a>></code></dd> |
>http://suika.fam.cx/www/markup/selectors/ssft/ssft-work</a>></code></dd> |
19 |
<dt>Latest Version</dt> |
<dt>Latest Version</dt> |
20 |
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft" |
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft" |
21 |
>http://suika.fam.cx/www/markup/selectors/ssft/ssft</a>></code></dd> |
>http://suika.fam.cx/www/markup/selectors/ssft/ssft</a>></code></dd> |
22 |
<dt>Latest Working Draft</dt> |
<dt>Latest Working Draft</dt> |
23 |
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft-work" |
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft-work" |
24 |
>http://suika.fam.cx/www/markup/selectors/ssft/ssft-work</a>></code></dd> |
>http://suika.fam.cx/www/markup/selectors/ssft/ssft-work</a>></code></dd> |
25 |
<!-- <dt>Previous Version</dt> --> |
<dt>Previous Version</dt> |
26 |
|
<dd><code class="URI"><<a href="http://suika.fam.cx/www/markup/selectors/ssft/ssft-20071105" |
27 |
|
>http://suika.fam.cx/www/markup/selectors/ssft/ssft-20071105</a>></code></dd> |
28 |
<dt>Version History</dt> |
<dt>Version History</dt> |
29 |
<dd><code class=URI><<a href="http://suika.fam.cx/gate/cvs/markup/selectors/ssft/ssft-work.en.html">http://suika.fam.cx/gate/cvs/markup/selectors/ssft/ssft-work.en.html</a>></code></dd> |
<dd><code class=URI><<a href="http://suika.fam.cx/gate/cvs/markup/selectors/ssft/ssft-work.en.html">http://suika.fam.cx/gate/cvs/markup/selectors/ssft/ssft-work.en.html</a>></code></dd> |
30 |
</dl> |
<dt id=author>Author</dt> |
|
<dl class="authors" id="author"> |
|
|
<dt>Author</dt> |
|
31 |
<dd><a href="http://suika.fam.cx/~wakaba/who?" rel="author" |
<dd><a href="http://suika.fam.cx/~wakaba/who?" rel="author" |
32 |
lang=ja>Wakaba</a> |
lang=ja>Wakaba</a> |
33 |
<code class="mail"><<a href="mailto:w@suika.fam.cx" rel="author" |
<code class="mail"><<a href="mailto:w@suika.fam.cx" rel="author" |
62 |
<div id="status" class="section"> |
<div id="status" class="section"> |
63 |
<h2>Status of This Document</h2> |
<h2>Status of This Document</h2> |
64 |
|
|
65 |
<p class=section-info><em>This section describes the status of this document |
<p class=section-info>This section describes the status of this document at the |
66 |
at the time of its publication. Other documents |
time of its publication. Other documents might supersede this document.</p> |
|
might supersede this document.</em></p> |
|
67 |
|
|
68 |
<p>This document is the specification |
<p><!-- This document is the specification -->This document is a working draft |
|
<!-- This document is a working draft --> |
|
69 |
of <abbr title="Selectors Serialization Format for Testing">SSFT</abbr>, |
of <abbr title="Selectors Serialization Format for Testing">SSFT</abbr>, |
70 |
produced as part of the |
produced as part of the |
71 |
<a href="http://suika.fam.cx/www/markup/html/whatpm/readme">Whatpm</a> |
<a href="http://suika.fam.cx/www/markup/html/whatpm/readme">Whatpm</a> product |
|
subproject |
|
72 |
of the <a href="http://suika.fam.cx/www/manakai-core/doc/web/">manakai</a> |
of the <a href="http://suika.fam.cx/www/manakai-core/doc/web/">manakai</a> |
73 |
project. |
project. |
74 |
<!-- It might be updated, replaced, or obsoleted by |
It might be updated, replaced, or obsoleted by |
75 |
other documents at any time. It is inappropriate to |
other documents at any time. It is inappropriate to |
76 |
cite this document as other than <q>work in progress</q>. --></p> |
cite this document as other than <q>work in progress</q>.</p> |
77 |
|
|
78 |
<p>Comments on this document are welcome and |
<p>Comments on this document are welcome and |
79 |
may be sent to the <a href="#author">author</a>.</p> |
may be sent to the <a href="#author">author</a>.</p> |
80 |
|
|
81 |
<p>Translations of thie document might be available. |
<p>Translations of this document might be available. |
82 |
The English version of the document is the only |
The English version of the document is the only |
83 |
normative version.</p> |
normative version.</p> |
84 |
</div> |
</div> |
103 |
<cite class="bibref informative">[<a href="#ref-SAPI">SAPI</a>]</cite>.</p> |
<cite class="bibref informative">[<a href="#ref-SAPI">SAPI</a>]</cite>.</p> |
104 |
|
|
105 |
<p>It is so flexible language that a conceptually same pattern |
<p>It is so flexible language that a conceptually same pattern |
106 |
can be represented in inifnite numbers of instances of selectors. |
can be represented in infinite numbers of instances of selectors. |
107 |
It might be convinient for e.g. validation of a test result to |
It might be convenient for e.g. validation of a test result to |
108 |
define a subset of the language, in which no semantically equivalent |
define a subset of the language, in which no semantically equivalent |
109 |
selectors are contained.</p> |
selectors are contained.</p> |
110 |
|
|
613 |
<li>Process each sequence of simple selectors or |
<li>Process each sequence of simple selectors or |
614 |
combinator in <var>selector</var> as following: |
combinator in <var>selector</var> as following: |
615 |
<dl class=switch> |
<dl class=switch> |
616 |
<dt>If it is a sequence of simle selector |
<dt>If it is a sequence of simple selector |
617 |
(<dfn id=var-sss><var>sss</var></dfn>)</dt> |
(<dfn id=var-sss><var>sss</var></dfn>)</dt> |
618 |
<dd> |
<dd> |
619 |
<ol> |
<ol> |