I've also tried a lot of tricks to get xpointer working with multiple child elements, to no success. In the end, I've resorted to a less pretty, other-way-around solution. I do something like this: solrconfig_common.xml -> no xml declaration, no root tag, no nothing <etc></etc> <etc2></etc2> ... For each file that I need the common stuff into, I'd do something like this: solrconfig_master.xml/solrconfig_slave.xml/etc. <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE config [ <!ENTITY solrconfigcommon SYSTEM "solrconfig_common.xml"> ]>
<config> &solrconfigcommon; </config> Solr starts with 0 warnings, the configuration is properly loaded, etc. Property substitution also works, including inside the solrconfig_common.xml. Hope it helps anyone. -- View this message in context: http://lucene.472066.n3.nabble.com/XInclude-Multiple-Elements-tp3167658p3987029.html Sent from the Solr - User mailing list archive at Nabble.com.