0
私は、apache-commons-configurationとXPathを使用してXMLファイルの読み込みを行うアプリケーションに取り組んでいます。 DTDやスキーマは使用されていないので、かなり緩いです。XPath、xlink:hrefを使用して複数の要素を読み込む
アプリは、この設定を取得する場合:
<SessionManager>
<Session ... />
<Sessopm ... />
</SessionManager>
が正常2つのSessionオブジェクトを作成します。だから、私はアプリが倍数を探しているような方法で書かれていることを知っています。
私はXLINを使用している場合さて、代わりに、:hrefのは、このような別のファイルを参照する:
<SessionManager>
<Session xlink:href="file.xml://Session"/>
</SessionManager>
をしてfile.xmlに次置く:それは最初のロード
<Anything>
<Session .../>
<Session .../>
</Anything>
を1。
今、私は "// Session"構文が私にファイルのすべての要素を与えるべきだと考えました。私はxlink:hrefが物事を乱していると仮定することができます。
助けてください。 よろしく、イアン