2014-01-24 2 views
0

Я пытаюсь запустить пример Saxon CE на IBM Developerworks Это вызывает эту ошибку:XPathException в invokeTransform работает пример Saxon-CE

SaxonCE.XSLT20Processor 23:04:41.615 SEVERE: XPathException in invokeTransform: Either a source document or an initial template must be specified http://localhost:8984/static/SaxonceDebug/7FFD07C49946B3F4B1DE49E72F7E85FA.cache.html Line 876

я могу запускать другие примеры саксонских CE. Это изменение API?

ответ

1

В качестве ошибки следует указать исходный документ или исходный шаблон.

Что-то вроде:

<script> 
var onSaxonLoad = function() { 
Saxon.run({ 
    stylesheet: "books.xsl", 
    source:  "books.xml" 
}); 

или <script type="text/javascript"> var onSaxonLoad = function() { proc = Saxon.run({ stylesheet: 'scripts/stylesheet.xsl', initialTemplate: 'main' }); }; </script>

Взгляните:

http://www.saxonica.com/ce/user-doc/1.1/index.html#!starting/running

+0

Образец имеет '<тип скрипта =" приложения/XSLT + XML "language =" xslt2.0 "src =" cda.xsl "input =" SampleCDADocument.xml ">' Изменение 'input =' to 'data-source =' запустило его для меня. Спасибо за ссылку –