私の知る限りXInclude
、.netではサポートされていません。
階層的に編成されたXML構成ファイルにも同じ種類のメカニズムを活用したいと思います。つまり、特定のXmlファイルを参照するトップレベルのXML構成ファイルがあります。私の構成は、1つの特定のモジュール専用の構成のクラスターです。
どうすればいいですか?(または多分私がそれをすべきではない理由..)
私は .net を使用しませんが、エンティティを使用してみることができます...
<!DOCTYPE example [
<!ENTITY doc1 SYSTEM "doc1.xml">
<!ENTITY doc2 SYSTEM "doc2.xml">
]>
<example>
&doc1;
&doc2;
</example>
まず、Codeplex 上の .NET XInclude.NETの XInclude に対するサード パーティのサポートがいくつかあります。
構成ファイルが原因で質問している場合は、 configSource 属性を使用して何らかの同じ機能が組み込まれています。これについて説明している記事を参照してください。
MSはそのためのライブラリを作成しました。
http://www.microsoft.com/en-us/download/details.aspx?id=4972をチェックしてください
助けるべき
サードパーティのソリューションがあります。
XmlReader を拡張して XInclude を読み取ることができます