Поддержка класса xlink для.NET Webbrowser для образов base64

Следующий файл xhtml является точной копией титульной страницы epub, которую я загружаю в элемент управления WebBrowser ( https://msdn.microsoft.com/en-us/library/2te2y1x6.aspx).

Я хотел бы знать, почему класс.NET Web Browser не поддерживает атрибуты xlink:href.

изменения <image width="600" height="900" xlink:href="cover.jpeg"/> в <image width="600" height="900" src="cover.jpeg"/> работает.

Если не считать замену RegEx, у меня есть альтернативы? Я хотел бы сохранить HTML в его родном формате.

   <?xml version='1.0' encoding='utf-8'?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <meta name="calibre:cover" content="true"/>
        <title>Cover</title>
        <style type="text/css" title="override_css">
            @page {padding: 0pt; margin:0pt}
            body { text-align: center; padding:0pt; margin: 0pt; }
        </style>
    </head>
    <body>
        <div>
            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="100%" height="100%" viewBox="0 0 600 900" preserveAspectRatio="none">
                <image width="600" height="900" xlink:href="cover.jpeg"/>
            </svg>
        </div>
    </body>
</html>

0 ответов

Другие вопросы по тегам