Ссылка на встроенное изображение из моего xsl - PullRequest
0 голосов
/ 22 июня 2011

У меня есть файл xslt, который встроен в мою сборку. В эту сборку также встроено изображение.

Как добавить ссылку на это встроенное изображение в мой xsl-файл?


ОБНОВЛЕНИЕ:

Я использую VS2008 и добавляю изображение и xslt в качестве встроенного ресурса в проект. Результатом в конечном итоге становится документ PDF.

1 Ответ

0 голосов
/ 22 июня 2011

Что вам нужно, это, вероятно, пользовательская XmlUrlResolver реализация

/// <summary>
/// Enables loading of xslt stylesheets from embedded resources.
/// </summary>
public class EmbeddedResourceResolver : XmlUrlResolver
{
    public override object GetEntity(
        Uri absoluteUri,
        string role,
        Type ofObjectToReturn)
    {
        var assembly = Assembly.GetExecutingAssembly();
        return assembly.GetManifestResourceStream(absoluteUri.Segments.Last());
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...