Я использую Убунту
Я работаю с файлами xsl, в которых есть операторы импорта или включения, подобные этому
<xsl:import href="/xsl/content/contentsecondary.xsl"/>
Eclipse не может найти этот файл, потому что /xsl/ на самом деле не находится в корне проекта, но виден из корня веб-сервера из-за этой строки в моем файле etc/xml/catalog
:
<rewriteSystem systemIdStartString="/xsl/"
rewritePrefix="file:///home/someguy/workspace/someproject/include/xsl/"/>
Таким образом, для того, чтобы встроенная в eclipse проверка xsl работала, ему необходимо знать реальное местоположение /xsl/. Кто-нибудь знает, как это сделать?
На данный момент я отключил отчеты об ошибках при отсутствующих включаемых файлах, но по-прежнему получаю ошибки при вызовах call-template для шаблонов, которые он не может найти. Я никогда не сталкивался с тем, чтобы наши шаблоны были полностью интегрированы с функциями eclipses xsl. Я думаю, что это обеспечило бы действительно отличную проверку ошибок / автозаполнение, которое я упускаю.
Любая помощь будет оценена по достоинству. Спасибо.