[1] [DFN[[CODE(DOMi)[DOMStringList]]]] 界面は、
[CODE(DOM)[[[DOMString]]]] 値の順序並びを抽象化したものです。

* メンバー

[3]
,種類,名前,説明,水準
,メソッド,[CODE(DOMm)[boolean [[contains]] (DOMString [VAR(DOMp)[str]])]],項目に [VAR(DOMp)[str]] が含まれるか,DOM 3
,メソッド,[CODE(DOMm)[DOMString [[item]] (unsigned long [VAR(DOMp)[index]])]],[VAR(DOMp)[index]] 番目の項目,DOM 3
,読取専用属性,[CODE(DOMa)[unsigned long [[length]]]],項目数,DOM 3

* 文脈

[8] 
[FIG(middle list)[
- [CODE(DOMi)@en[Location]]
-- [CODE(DOMa)@en[ancestorOrigins]]
- [CODE(DOMi)@en[[[IDBDatabase]]]], [CODE(DOMi)@en[[[IDBDatabaseSync]]]]
-- [CODE(DOMa)@en[[[objectStoreNames]]]]
- [CODE(DOMi)@en[[[IDBObjectStore]]]], [CODE(DOMi)@en[[[IDBObjectStoreSync]]]]
-- [CODE(DOMa)@en[[[indexNames]]]]

[HISTORY[
- [CODE(DOMi)@en[[[Document]]]]
-- [CODE(DOMa)@en[[[styleSheetSets]]]]
- [CODE(DOMi)@en[[[DOMConfiguration]]]]
-- [CODE(DOMa)@en[[[parameterNames]]]]
- [CODE(DOMi)@en[[[NodeEditVAL]]]]
-- [CODE(DOMa)@en[[[enumeratedValues]]]]
- [CODE(DOMi)@en[[[HTMLPropertiesCollection]]]]
-- [CODE(DOMa)@en[[[names]]]]
- [CODE(DOMi)@en[[[DataTransfer]]]]
-- [CODE(DOMa)@en[[[types]]]]
]HISTORY]
]FIG]

* 歴史

** DOM3

[17] 具体的にこれをどう実装するかは規定されていません。

[REFS[
- [2] Core Interface [CODE(DOMi)[DOMStringList]]
<IW:DOM3:"Core/core.html#DOMStringList">
]REFS]

** 廃止

[REFS[
-[4] [CITE[IRC logs: freenode / #whatwg / 20120223]]
( ([TIME[2012-03-02 23:17:44 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20120223>
-[5] [CITE[IRC logs: freenode / #whatwg / 20120224]]
( ([TIME[2012-03-05 00:47:49 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20120224>
-[6] [CITE@en[Web Applications 1.0 r7158     Excise all remaining mentions of DOMStringList]]
( ([TIME[2012-06-29 08:12:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7157&to=7158>
-[7] [CITE[Nuke DOMStringList. Your move, CSSOM & Indexed DB. · 8f73159 · whatwg/dom]]
( ([TIME[2012-12-21 13:17:51 +09:00]] 版))
<https://github.com/whatwg/dom/commit/8f73159d4a9e2e1a002f4eb1dfd4df3f645e9575>
]REFS]

[9] [CITE[IRC logs: freenode / #whatwg / 20140306]]
( ([TIME[2014-03-07 20:24:04 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140306>

[10] [CITE[List DOMStringList as removed · 67458a2 · whatwg/dom]]
( ([TIME[2014-04-11 22:50:02 +09:00]] 版))
<https://github.com/whatwg/dom/commit/67458a2880339f01c2137662ced901535cdc5d2a>

[11] [CITE[IRC logs: freenode / #whatwg / 20150115]]
( ([TIME[2015-01-16 11:51:08 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20150115#l-761>

** 復活

[12] [CITE@en[Added definition for DOMStringList. See #28]]
([[inexorabletash]]著, [TIME[2016-08-06 04:46:47 +09:00]])
<https://github.com/w3c/IndexedDB/commit/fe20e001747b3a39f8d2633595a913d0c64b52d0>

[13] [CITE@en[Missing word in DOMStringList note]]
([[inexorabletash]]著, [TIME[2016-08-09 04:48:15 +09:00]])
<https://github.com/w3c/IndexedDB/commit/de3c700577a136ebe82ff5f79046f659963881a7>

[14] [CITE@en[Point to HTML for DOMStringList]]
([[zcorpan]]著, [TIME[2017-01-13 16:17:55 +09:00]])
<https://github.com/whatwg/dom/commit/3fde24e0fac43e2954b28441ea42c36e615ae011>

[15] [CITE@en[Remove DOMStringList definition (Resolves #28)]]
([[inexorabletash]]著, [TIME[2017-01-14 06:19:15 +09:00]])
<https://github.com/w3c/IndexedDB/commit/3b8a857623a0dcdda2ec8a3d6a97c39a9c1f9a43>

[16] [CITE@en[Restore DOMStringList so ancestorOrigins can use it]]
([[annevk]]著, [TIME[2017-01-13 09:55:07 +09:00]])
<https://github.com/whatwg/html/commit/a830aef7a9087b0d879f548980f0c616df02149e>

[18] [CITE@en[Point to HTML for DOMStringList by zcorpan · Pull Request #385 · whatwg/dom]]
([TIME[2017-01-14 12:54:39 +09:00]])
<https://github.com/whatwg/dom/pull/385>

[19] [[annevk]] は [CITE[DOM Standard]] で復活させることを検討していましたが、
[[domenic]] は [CITE[HTML Standard]] が使っていることを理由に
[CITE[HTML Standard]] に復活させました [SRC[>>18]]。

[20] [CITE@en[Fix typos in DOMStringList]]
([[harttle]]著, [TIME[2017-06-20 02:15:37 +09:00]])
<https://github.com/whatwg/html/commit/26b872a1d480786a42796ddc5d3ba6a873a9b652>

[21] [CITE@en["The length attribute's getter must this DOMStri..." · Issue #2736 · whatwg/html]]
([TIME[2017-06-20 13:33:28 +09:00]])
<https://github.com/whatwg/html/issues/2736>