XMLファイルは、要素を含むサーバーに格納されています。その中には、他のxmlファイルへの参照があります。 ITEM1とITEM2は、例えば、このようなものです別のXMLファイル内にリンクされているXMLファイルを読み込むことはできますか?
<xml>
<item>value</item>
<data>http://www.example.org/item1.xml</data>
<data>http://www.example.org/item2.xml</data>
</xml>
:私はメインのXMLファイルを読むことができるようにしたい
<item>
<id>1</id>
<name>Item One</name>
</item>
(私にできることはもちろんある)、これはAsyncronousウェブで行われますXMLをダウンロードするように要求する - XMLファイル内で参照されるXMLファイルを同じ "要求"で読み上げるのではなくスピンアップすることができます。この場合、これらをダウンロードする別の2つのWebクライアント要求があります。これらの要求が完了するまで(XAMLのUIへのバインドなど)、このデータは利用できません。
この結果、メインのxmlファイルがダウンロードされて完了し、2つのxmlファイルが別々にダウンロードされます。 main xmlと "sub xml"ファイルを一度に読むことは可能ですか?
Silverlightのプラットフォームの制限であるAsync WebRequestのみを使用できます。サーバーストレージを保存するために多くのXMLファイルの間で分散され、提供される形式でデータを変更できません。メインおよびサブXMLファイルLINQ/XElement/Silverlightでサポートされている機能を使用して、1つのリクエストでダウンロードして解析することができます。これはサポートされないため、XPathを使用することはできません。
ソースファイルはこの形式でサードパーティによって提供されていますので、私はこれを行うことができますが、クライアントアプリケーションのみを持っています。合併はサーバー側でなければならないと思う - 私はこれが当てはまると思った。 – RoguePlanetoid
はい、このクライアントサイドだけを行う方法はありません。好奇心の理由から、クライアントサイドだけを好む理由は何ですか? – rawpower
ファイルもサードパーティ製でホストされており、この形式でSilverlightアプリで使用されることがあります。自分自身でサーバー上にデータを保持する機能はありません。 – RoguePlanetoid