title: Can't find xml fragment
body: <p>I am trying to include xml fragment file in xml file and accessing parent.xml from java code.</p>
  
  <p>Java code look like:</p>
  
  <pre><code>DocumentBuilderFactory dfactory = DocumentBuilderFactory.newInstance();
  dfactory.setNamespaceAware(true);
  dfactory.setXIncludeAware(true);
  dfactory.setFeature("http://apache.org/xml/features/xinclude/fixup-base-uris", false);
  DocumentBuilder builder = dfactory.newDocumentBuilder();
  Document doc = builder.parse(new FileInputStream("C:/Users/admin/Desktop/parent.xml"));
  
  TransformerFactory tf = TransformerFactory.newInstance();
  Transformer transformer = tf.newTransformer();
  transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");
  transformer.setOutputProperty(OutputKeys.INDENT, "yes");
  StringWriter writer = new StringWriter();
  
  transformer.transform(new DOMSource(doc), new StreamResult(writer));
  
  String xmlFile;
  xmlFile = writer.toString();
  System.out.println(xmlFile);
  </code></pre>
  
  <p>The parent.xml file looks like:</p>
  
  <pre><code>&lt;xi:include href="child.fragment" xmlns:xi="http://www.w3.org/2001/XInclude"&gt;
  &lt;/xi:include&gt;
  </code></pre>
  
  <p>parent.xml and child.fragment are at the same location <code>C:/Users/admin/Desktop/</code>
  But the java code can not find child.fragment..</p>
  
  <p>I got following error:</p>
  
  <pre><code>[Warning] Include operation failed, reverting to fallback. Resource error reading file as XML (href='child.fragment'). Reason: C:\Users\admin\Desktop\child.fragment (The system cannot find the file specified)
  [Fatal Error] An include with href 'child.fragment'failed, and no fallback element was found.
  Exception in thread "main" org.xml.sax.SAXParseException; An include with href 'child.fragment'failed, and no fallback element was found.
  at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
  at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
  at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
  at MainClass.main(MainClass.java:30)
  </code></pre>