2010-04-29 40 views

回答

0

據我所知,java.util.Properties使用DOM來解析xml屬性文件,並且DOM確實支持XInclude。但默認關閉。也許你可以指定一個系統屬性來打開它(但我不知道)。

另一種可能性是嘗試與DTD包括:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE properties [ 
    <!ENTITY include1 SYSTEM "./include1.xml"> 
    <!ENTITY include2 SYSTEM "http://foobar.com/include2.xml"> 
]> 

<properties> 
    <entry key="foo">bar</entry> 
    <entry key="fu">baz</entry> 
    &include1; 
    &include2; 
</properties> 

這應該工作。

相關問題