Включите имя файла схемы xsd, которую я обрабатываю с помощью xslt - PullRequest
0 голосов
/ 17 декабря 2010

Здравствуйте. Я генерирую файлы классов Objective C с помощью Saxon через XSLT и в заголовке комментария хотел бы включить информацию о том, какой xsd использовался для их создания.Есть ли способ получить доступ к текущему имени файла во время преобразования xslt?

Было бы замечательно, если бы у кого-нибудь была идея ... спасибо!

1 Ответ

1 голос
/ 17 декабря 2010

Предполагая, что XSLT / XPath 2.0 или более поздней версии вы можете использовать document-uri(/) http://www.w3.org/TR/xpath-functions/#func-document-uri, чтобы найти URI входного документа, и если вам нужно только имя файла, вы можете использовать tokenize(document-uri(/), '/')[last()].

...