| 1 |
wakaba |
1.1 |
[5] ['''XML文書の定義''']
|
| 2 |
|
|
>
|
| 3 |
|
|
[定義: ある[[データ物体]]は、この仕様書で定義された[[整形式]]である時、[DFN[[RUBYB[[[XML文書]]]@en[XML document]]]]である。[[整形式]][[XML文書]]は更に制約を満たすとき[[妥当]]でもあって'''構わない'''。]
|
| 4 |
|
|
|
| 5 |
|
|
;; 出典: <IW:XML1:"#dt-xml-doc">
|
| 6 |
|
|
|
| 7 |
|
|
[6] ['''整形式XML文書の定義''']
|
| 8 |
|
|
>
|
| 9 |
|
|
[定義: ある[[テキスト]][[物体]]は、次の条件を満たせば、[DFN[[RUBY[[[整形式]]][せいけいしき]@en[well-formed]]]][[XML文書]]である。]
|
| 10 |
|
|
>
|
| 11 |
|
|
- 全体としてみたとき、[[生成規則]][CODE@en[[[document]]]]に[[一致]]すること。
|
| 12 |
|
|
- この仕様書に示すすべての[[整形式制約]]に合致すること。
|
| 13 |
|
|
- [[文書]]中で直接または間接に[[参照]]されている[[解析対象実体]]それぞれが[[整形式]]であること。
|
| 14 |
|
|
|
| 15 |
|
|
;; 出典: <IW:XML1:"#dt-wellformed">
|
| 16 |
|
|
|
| 17 |
|
|
[7] >>5-6 より、すべての[[XML文書]]は[[整形式]]である。
|
| 18 |
|
|
しかし、[[誤り]]の定義により、[[整形式]][[XML文書]]が[[XML]]仕様書にすべて従っているとは限らない。
|
| 19 |
|
|
[[妥当]]の定義より、[[整形式]][[XML文書]]が[[妥当]]とは限らない。
|
| 20 |
|
|
[[完全正規化]]の定義より、[[整形式]][[XML文書]]が[[完全正規化]]済みとは限らない。
|
| 21 |
|
|
|
| 22 |
|
|
[8] ['''実体の整形式性''']
|
| 23 |
|
|
-[[文書実体]]は、[[生成規則]][CODE@en[[[document]]]]と[[一致]]すれば[[整形式]]である。
|
| 24 |
|
|
-[[外部一般解析対象実体]]は、[[生成規則]][CODE@en[[[extParsedEnt]]]]と[[一致]]すれば[[整形式]]である。
|
| 25 |
|
|
-[[内部一般解析対象実体]]は、[[置換文]]が[[生成規則]][CODE@en[[[content]]]]と[[一致]]すれば[[整形式]]である。
|
| 26 |
|
|
-[[外部部分集合実体]]は? ([[整形式制約]]により[[生成規則]][CODE@en[[[extSubset]]]]に[[一致]]すれば[[整形式]]である。)
|
| 27 |
|
|
-[[外部引数実体]]は、定義上常に[[整形式]]である。
|
| 28 |
|
|
-[[内部引数実体]]は、定義上常に[[整形式]]である。
|
| 29 |
|
|
-[[外部非解析対象実体]]については、[[整形式]]性が定義されていないようだ。
|
| 30 |
|
|
|
| 31 |
|
|
;; <IW:XML1:"#wf-entities">
|
| 32 |
|
|
|
| 33 |
|
|
|
| 34 |
|
|
[4]
|
| 35 |
|
|
>
|
| 36 |
|
|
:[RUBYB[整形式][well-formed]]:
|
| 37 |
|
|
[[文書]]は、 [[XML 1.0]] 勧告の2.1節で定義された規則に従って[[構造化]]されている時、
|
| 38 |
|
|
[[整形式]]です。
|
| 39 |
|
|
|
| 40 |
|
|
仕様書:
|
| 41 |
|
|
- [[XHTML 1.0]]
|
| 42 |
|
|
--[CITE[2.2. General Terms]]
|
| 43 |
|
|
<IW:XHTML10:"wellformed">
|
| 44 |
|
|
|
| 45 |
|
|
[9]
|
| 46 |
|
|
:整形式:
|
| 47 |
|
|
[[節点]]が[DFN[[RUBY[整形式][せいけいしき]@en[well-formed]]]]
|
| 48 |
|
|
[[XML]] [[節点]]であるとは、その[[直列化]]形が、
|
| 49 |
|
|
[[直列化]]中に変形を行うことなく相当する [[XML 1.0]]
|
| 50 |
|
|
または [[XML 1.1]] (使用している [[XML]]
|
| 51 |
|
|
の[[版]]に依存します。) の[[生成規則]]とそれに関連するすべての[[整形式制約]]に[[一致]]し、
|
| 52 |
|
|
かつその[[節点]]中で[[参照]]されている[[実体]]もまた[[整形式]]であることをいう。
|
| 53 |
|
|
[[XML名前空間]]を使用している場合、
|
| 54 |
|
|
[[節点]]は[[名前空間整形式]]でもなければならない。
|
| 55 |
|
|
|
| 56 |
|
|
;; <IW:DOM3:"Val/glossary.html#dt-schema">
|
| 57 |
|
|
|
| 58 |
|
|
|
| 59 |
|
|
- [1] 廃れた [CODE[[[well-formed]]]] の訳語:
|
| 60 |
|
|
- [2] [CODE[形式適合]]
|
| 61 |
|
|
|
| 62 |
|
|
[3]
|
| 63 |
|
|
[Q[整形式]]を、[Q[非妥当だが XML として適切]]の意味で使う人がいるんですね。困ったもんだ。
|
| 64 |
|
|
([[名無しさん]] [WEAK[2004-07-31 08:20:39 +00:00]])
|
| 65 |
|
|
|