0
我正在使用apache-commons-configuration和XPath來分析加載的XML文件。沒有使用DTD或模式,所以它都很鬆散。XPath,使用xlink:href加載多個元素
如果應用程序獲取此配置:
<SessionManager>
<Session ... />
<Sessopm ... />
</SessionManager>
它成功地創建了兩個會話對象。所以我知道這個應用程序是以這樣一種方式編寫的,它正在尋找倍數。
現在,取而代之的是,如果我使用xlin:HREF引用這樣的其他文件:
<SessionManager>
<Session xlink:href="file.xml://Session"/>
</SessionManager>
,並把在file.xml以下幾點:
<Anything>
<Session .../>
<Session .../>
</Anything>
只加載第一。
現在,我認爲「// Session」語法應該給我文件中的所有元素。我只能假設xlink:href正在搞東西。
任何幫助表示讚賞。 問候,伊恩