Я использую Transformer для выполнения XSL-преобразования из XML в XHTML:
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
// ...
Transformer transformer = TransformerFactory.newInstance()
.newTransformer(/* xsl */);
transformer.transform(new StreamSource(xml), new StreamResult(xhtml));
В этом коде я должен явно предоставить XSL-файл.В моей ситуации я не знаю, какой файл следует использовать.Вместо этого я хочу, чтобы преобразователь получил эту информацию из <?xsl-stylesheet?>
инструкции по обработке в исходном XML.Можно ли это сделать с JDK6 и Saxon?