// such as the "include" feature of xmlrules. This is ok,
// because that doesn't work well with our approach of
// caching the input data in memory anyway.
InputSource source = new InputSource(new ByteArrayInputStream(input));
FromXmlRuleSet ruleSet = new FromXmlRuleSet(source);
ruleSet.addRuleInstances(d, path);
}