C# przekazanie danych z pliku XML do szablonu HTML

0

Witam Wszystkich!
Piszę aplikację, w której niektóre dane serializuję do pliku XML. Chciałbym teraz przygotować prosty szablon dokumentu w formie pliku HTML. Docelowo dane w pliku XML mają być pobierane do szablonu HTML. Pytanie w jaki sposób to ugryźć? Jaką strukturę powinien mieć plik szablonu i w jaki sposób można do niego przekazać dane z aplikacji?
Będę wdzięczny za każdą wskazówkę.
Pozdrawiam,
Michał.

0

Wykorzystał bym tutaj proste DTO i przekazał do templatki napisanej w T4, Razor, lub w oparciu o inny silnik do templatek.

0

Zapomniałem dodać, że jest to aplikacja desktopowa w WPF...

1

Można by zrobić transformację przy użyciu XSLT.

0

Tak też właśnie zrobię. Wygląda na to, że wszystko będzie ok.
Tylko jeszcze jedno pytanie. W pliku XML mam zapisaną ścieżkę do pliku graficznego. Po transformacji w pliku XSLT za żadne skarby obraz nie wyświetla się w przeglądarce.

0

Podeślij jakiś fragment kodu, bo tak to nic nie rozgryziemy.

1

Sprawa rozwiązana.
Problem był w tym, że ścieżka do pliku graficznego była zapisana w formacie:
C:\Users\User\plik.jpg
Wystarczyło zapisać ścieżkę w formacie: file:///C:/Users/User/plik.jpg i wszystko działa.
Dziękuję za zainteresowanie tematem.
Pozdrawiam,
Michał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1