XInclude

XInclude (XML)

[10] XInclude は、 XML文書に他のXML文書取り込んで (include) (論理的な) 文書の一部を構成させるための XML語彙です。

[11] 多くのマーク付け言語で共通して使われ得る「取り込み」の記述方法と処理を共通化することを狙っていましたが、 標準化が遅れたこと、各言語それぞれの事情を考慮する方法がないことなどからごく一部でしか採用されませんでした。

[12] 小改訂の XInclude 1.1 の開発も (相当の低速度で) 進められていましたが、 XML 全体の衰退が進む中で完成しても一体どれだけ使われるかは謎でした。 結局 XML Core WG の閉鎖に伴い2016年に開発中止されました。

言語

[18] XML名前空間 http://www.w3.org/2001/XInclude が用いられていました。詳細はそちらを参照してください。

歴史

XInclude 1.0

XXX

XInclude 1.1

[1] XInclude 1.1 Requirement and Use Cases ( ( 版)) <http://www.w3.org/TR/2012/NOTE-xinclude-11-requirements-20120214/>

[2] XML Inclusions (XInclude) Version 1.1 ( ( 版)) <http://www.w3.org/TR/2012/WD-xinclude-11-20121009/>

[3] XML Inclusions (XInclude) Version 1.1 ( ( 版)) <http://www.w3.org/TR/2013/WD-xinclude-11-20130115/>

[4] XML Inclusions (XInclude) Version 1.1 ( ( 版)) <http://www.w3.org/TR/2014/WD-xinclude-11-20141216/>

[6] XML Inclusions (XInclude) Version 1.1 ( ( 版)) <http://www.w3.org/TR/2013/CR-xinclude-11-20131008/>

[7] XML Core Working Group ( 版) <http://www.w3.org/XML/2015/05/xml-core-charter.html>

Take the XInclude 1.1 draft to Recommendation

[8] XML Core Working Group ( 版) <http://www.w3.org/XML/2015/05/xml-core-charter.html>

2015-03 XInclude 1.1 to CR

2015-12 XInclude 1.1 to PR

2016-03 XInclude 1.1 to Recommendation

[9] XML Inclusions (XInclude) Version 1.1 ( 版) <http://www.w3.org/XML/2015/05/xinclude-11/>

[5] XML Inclusions (XInclude) Version 1.1 ( ( 版)) <http://www.w3.org/TR/2015/CR-xinclude-11-20150630/>

関連

[13] XML 関係では同様に xml:basexml:idXLink が同様にマーク付け言語共通の語彙となることを狙っていましたが、 いずれも成功していません。

[14] XML Inclusions (XInclude) Version 1.0 (Second Edition) ( 版) <http://www.w3.org/TR/2006/REC-xinclude-20061115/>

[15] Some New Year notes on XML Core WG issues (Paul Grosso 著, 版) <https://lists.w3.org/Archives/Public/public-xml-core-wg/2016Jan/0002.html>

That will leave us with just XInclude 1.1 where I hope to have

some progress in the near future. Its current status is:

We appear to have enough implementations (though Henry may

supply another), and we are waiting to update the spec,

test suite, and implementation report to go the PR.

[16] XML Inclusions (XInclude) Version 1.1 () <https://www.w3.org/TR/2016/NOTE-xinclude-11-20160721/>

[17] ending work (Liam R. E. Quin著, ) <https://lists.w3.org/Archives/Public/public-xml-core-wg/2016Jul/0000.html>

We have two specifications that are at Candidate Recommendation and

that should be republished as WG notes.

One is XInclude 1.1 and the other is XML Fragments from 2001 or so.

I volunteer to do the work for XML Fragments; Norm volunteered to do

XInclude, so I think we'll soon be ready.

[19] RFC 7998 - "xml2rfc" Version 3 Preparation Tool Description () <https://tools.ietf.org/html/rfc7998#section-5.1.1>

Process all <x:include> elements. Note: XML <x:include> elements may

include more <x:include> elements (with relative references resolved

against the base URI potentially modified by a previously inserted

xml:base attribute). The tool may be configurable with a limit on

the depth of recursion.