13980
| ID | 13980 |
| Data | 2025-11-05 |
| Symbol | 2025/11/05/13980 |
| Instytucja | Urząd Ochrony Danych Osobowych |
| Nazwa | Skarga na naruszenie prawa do usunięcia danych (art. 17 rozporządzenia o ochronie danych osobowych - RODO) |
| Czy Aktualny | 1 |
|---|
Ustawy (1)
Pliki
Styl
<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:wnio="http://crd.gov.pl/wzor/2025/11/05/13980/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/11/16/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/11/16/" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/11/16/" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/11/09/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
body {
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.6em;
}
table .title {
background-color: #FFFFFF;
width: 100%;
border: 0px;
}
p {
margin-top: 1em;
margin-bottom: 1em;
}
h1 {
font-size: 18px;
margin-top: 0;
background-color: #dde;
font-weight: bold;
text-align: left;
padding-left: 1em;
padding-right: 1em;
padding-top: .2em;
padding-bottom: .2em;
margin-top: 0;
margin-bottom: 0;
border-bottom: solid 1px #99c;
line-height: 180%;
}
h2 {
color: #336;
background-color: #dde;
font-size: 9pt;
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
padding-top: .2em;
padding-bottom: .2em;
margin-top: 2em;
margin-bottom: 1em;
border-bottom: solid 1px #336;
clear: right;
}
h3 {
font-size: 16px;
margin-top: 2em;
color: #0A2D4C;
}
h4 {
font-size: 14px;
margin-top: 2em;
color: #0A2D4C;
}
b {
color: black;
}
ol, ul {
margin: 0px;
padding-left: 2.2em;
}
li {
line-height: 1.6em;
}
h1, h2 {
text-align: center !important;
}
h1 {
margin-bottom: 15px !important;
}
h3, h4 {
margin-top: 8px;
margin-bottom: 8px;
}
table {
border-collapse: collapse;
margin: 0;
padding: 0;
width: 100%;
margin-bottom: 1em;
}
td, th {
border: 1px solid #CCC;
padding: 3px;
}
th {
background-color: #EEE;
text-align: left;
font-weight: normal;
}
.topAlignedCells td{
vertical-align: top;
}
.labelText {
font-size: 10px;
}
.zawartoscPola {
text-align: center;
word-break: break-word;
}
.zawartoscPolaDuzego {
padding-left: 1.5em;
padding-right: 1.5em;
}
.komorkaZTabelamiWewnetrznymi {
padding-bottom: 0px;
}
.tabelaWewnetrzna {
margin-bottom: 3px;
}
.EmptyCellToTheRight {
border-right: 0px transparent;
}
.EmptyCell {
border-left: 0px transparent;
}
.CheckboxLine {
padding-bottom: 0.1em;
}
.CheckboxIcon {
padding-right: 0.2em;
width: 1em;
height: 1em;
}
.CheckboxSize {
}
.CheckboxText {
}
.InlineInput {
display: inline-block;
background-color: #FFFFFF;
border: 1px solid #CCC;
border-radius: 4px;
padding-left: 2px;
padding-right: 2px;
margin: 0;
}
.InlineEmptyInput {
display: inline-block;
min-width: 8em;
background-color: #CCC;
border: 1px solid #CCC;
border-radius: 4px;
padding-left: 2px;
padding-right: 2px;
margin: 0;
height: inherit;
}
.InlineInputSpan {
background-color: #FFFFFF;
border: 1px solid #CCC;
border-radius: 4px;
padding: 2px;
padding-left: 0.6em !important;
padding-right: 0.6em !important;
margin: 0;
}
.InlineEmptyInputSpan {
min-width: 8em;
background-color: #CCC;
border: 1px solid #CCC;
border-radius: 4px;
padding: 2px;
margin: 0;
height: 1.6em;
}
.DivNaglowek {
margin-bottom: 0.6em;
}
.SetHeight {
height: 3.3em;
}
.SetHeightTall {
height: 5em;
vertical-align: top;
}
</style>
</head>
<body>
<div style="width: 100%; max-width: 900px; margin: 0 auto;">
<xsl:for-each select="/wnio:Dokument/wnio:TrescDokumentu">
<h1 style="text-align: center;">
<xsl:value-of select="/wnio:Dokument/wnio:DaneDokumentu/str:Naglowek/str:NazwaDokumentu"/>
</h1>
<xsl:for-each select="wnio:Informacja">
<table>
<tr>
<th>
<div class="DivNaglowek">
<xsl:value-of select="wnio:Informacja_1"/>
</div>
<div class="DivNaglowek">
<i>
<xsl:value-of select="wnio:Informacja_2"/>
</i>
</div>
<div class="DivNaglowek">
<xsl:value-of select="wnio:Informacja_3"/>
<ol type="a">
<li>
<xsl:value-of select="wnio:Informacja_3a"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_3b"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_3c"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_3d"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_3e"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_3f"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_3g"/>
</li>
</ol>
</div>
<div class="DivNaglowek">
<xsl:value-of select="wnio:Informacja_4"/>
<ol type="a">
<li>
<xsl:value-of select="wnio:Informacja_4a"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_4b"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_4c"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_4d"/>
</li>
<li>
<xsl:value-of select="wnio:Informacja_4e"/>
</li>
</ol>
</div>
<div class="DivNaglowek">
<xsl:value-of select="wnio:Informacja_5"/>
</div>
<div class="DivNaglowek">
<xsl:value-of select="wnio:Informacja_6"/>
</div>
<div>
<i>
<xsl:value-of select="wnio:Informacja_7"/>
</i>
</div>
</th>
</tr>
</table>
</xsl:for-each>
<table>
<tr>
<td style="width: 33.33%;">
<div class="labelText">Miejscowość:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:MiejsceSkladania"/>
</div>
</td>
<td>
<xsl:value-of select="wnio:PodpisData"/>
</td>
</tr>
</table>
<xsl:for-each select="wnio:DaneIdentyfikacyjne">
<table class="topAlignedCells">
<tr>
<th colspan="3">
<h4>1. a. Twoje dane:</h4>
</th>
</tr>
<xsl:for-each select="wnio:DaneOsobyFizycznej">
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Imię:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Imie"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCellToTheRight SetHeight">
<div class="labelText">Nazwisko:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Nazwisko"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCell SetHeight"/>
</tr>
</xsl:for-each>
<xsl:for-each select="../wnio:Adres">
<tr>
<th colspan="3">(adres poczty tradycyjnej)</th>
</tr>
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Miejscowość:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Miejscowosc"/>
</div>
</td>
<td class="EmptyCellToTheRight SetHeight">
<div class="labelText">Kod pocztowy:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:KodPocztowy"/>
</div>
</td>
<td class="EmptyCell SetHeight"/>
</tr>
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Ulica:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Ulica"/>
</div>
</td>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Nr domu:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Budynek"/>
</div>
</td>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Nr lokalu:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Lokal"/>
</div>
</td>
</tr>
<tr>
<th colspan="3">(przy korespondencji elektronicznej)</th>
</tr>
<tr>
<td style="width:33.33%" class="EmptyCellToTheRight SetHeight">
<div class="labelText">Adres skrytki ePUAP:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:SkrytkaEPUAP"/>
</div>
</td>
<td colspan="2" class="EmptyCell"/>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
<xsl:for-each select="wnio:DaneOsobyPrawNaruszonych">
<table class="topAlignedCells">
<tr>
<th colspan="3">
<h4>b. Dane osoby, której prawo do ochrony danych zostało naruszone (jeżeli inne niż w pkt. 1.a.):</h4>
</th>
</tr>
<xsl:for-each select="wnio:DaneOsobyFizycznej">
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Imię:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Imie"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCellToTheRight SetHeight">
<div class="labelText">Nazwisko:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Nazwisko"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCell SetHeight"/>
</tr>
</xsl:for-each>
<xsl:for-each select="wnio:Adres">
<tr>
<th colspan="3">(adres poczty tradycyjnej)</th>
</tr>
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Miejscowość:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Miejscowosc"/>
</div>
</td>
<td class="EmptyCellToTheRight SetHeight">
<div class="labelText">Kod pocztowy:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:KodPocztowy"/>
</div>
</td>
<td class="EmptyCell SetHeight"/>
</tr>
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Ulica:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Ulica"/>
</div>
</td>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Nr domu:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Budynek"/>
</div>
</td>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Nr lokalu:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Lokal"/>
</div>
</td>
</tr>
<tr>
<th colspan="3">Uwaga: Jeżeli zgłaszane naruszenie dot. danych innej osoby, należy dołączyć do skargi udzielone przez nią pełnomocnictwo – oryginał lub jego urzędowo poświadczony odpis. Jeżeli zgłoszenie dotyczy osoby małoletniej lub ubezwłasnowolnionej należy dołączyć do skargi kopię dokumentu potwierdzającego uprawnienie do występowania w jej imieniu (np. odpis aktu urodzenia dziecka lub jego kopia).</th>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
<xsl:for-each select="wnio:PodmiotSkarzony">
<table class="topAlignedCells">
<tr>
<th colspan="3">
<h4>2. Dane podmiotu skarżonego (którego działania lub zaniechania dotyczy skarga):</h4>
</th>
</tr>
<tr>
<td style="width:33.33%" class="EmptyCellToTheRight SetHeight">
<div class="labelText">Rodzaj podmiotu skarżonego:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Rodzaj"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCell SetHeight" colspan="2"/>
</tr>
<xsl:for-each select="wnio:DaneOsobyFizycznej[../wnio:Rodzaj = 'Osoba']">
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Imię:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Imie"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCellToTheRight SetHeight">
<div class="labelText">Nazwisko:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Nazwisko"/>
</div>
</td>
<td style="width:33.33%" class="EmptyCell SetHeight"/>
</tr>
</xsl:for-each>
<xsl:for-each select="wnio:DaneOsobyPrawnej[../wnio:Rodzaj = 'Instytucja']">
<tr>
<td class="SetHeight" colspan="3">
<div class="labelText">Nazwa:</div>
<div class="zawartoscPolaDuzego">
<xsl:value-of select="wnio:NazwaInstytucji"/>
</div>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="wnio:Adres">
<tr>
<th colspan="3"/>
</tr>
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Miejscowość:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Miejscowosc"/>
</div>
</td>
<td class="EmptyCellToTheRight SetHeight">
<div class="labelText">Kod pocztowy:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:KodPocztowy"/>
</div>
</td>
<td class="EmptyCell SetHeight"/>
</tr>
<tr>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Ulica:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Ulica"/>
</div>
</td>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Nr domu:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Budynek"/>
</div>
</td>
<td style="width:33.33%" class="SetHeight">
<div class="labelText">Nr lokalu:</div>
<div class="zawartoscPola">
<xsl:value-of select="wnio:Lokal"/>
</div>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
<xsl:for-each select="wnio:OpisStanuFaktycznego">
<table>
<tr>
<th>
<h4>3. Opis stanu faktycznego sprawy:</h4>
</th>
</tr>
<tr>
<th>a. Kiedy oraz w jakiej formie zwrócono się do administratora z żądaniem:<br/>(Jeżeli to możliwe, załącz do skargi kopię pisma skierowanego do administratora)</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:KiedyZwroconoSieZZadaniem"/>
</td>
</tr>
<tr>
<th>b. Zakres danych, którego dotyczy żądanie (należy wymienić dane osobowe, które, zgodnie z żądaniem, administrator powinien sprostować lub uaktualnić).</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:ZakresDanychZadania"/>
</td>
</tr>
<tr>
<th>c. Wskaż okoliczność uzasadniającą nakazanie administratorowi usunięcia Twoich danych, tj. okoliczność której dotyczyło Twoje żądanie:</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:OkolicznoscUzasadniajaca"/>
</td>
</tr>
<tr>
<th>d. Czy, a jeżeli tak, to w jakiej dacie administrator ustosunkował się do Twojego żądania:</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:CzyUstosunkowalSie"/>
</td>
</tr>
<tr>
<th>
<i>
<xsl:value-of select="wnio:Uwaga"/>
</i>
</th>
</tr>
<tr>
<th>e. Czy, a jeżeli tak, to w jakim zakresie administrator uwzględnił żądanie?<br/>Proszę o wskazanie treści odpowiedzi lub, jeżeli to możliwe, załączenie do skargi jej kopii.</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:WJakimZakresieUwzglednil"/>
</td>
</tr>
</table>
</xsl:for-each>
<table>
<tr>
<th>
<h4>4. Żądanie:</h4>
</th>
</tr>
<tr>
<th>
<xsl:value-of select="wnio:Zadanie_Label"/>
</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:Zadanie"/>
</td>
</tr>
</table>
<table>
<tr>
<th>
<h4>5. Uwagi/ informacje dodatkowe mające znaczenie dla sprawy:</h4>
</th>
</tr>
<tr>
<td class="SetHeightTall">
<xsl:value-of select="wnio:InformacjeDodatkowe"/>
</td>
</tr>
</table>
<xsl:for-each select="str:Zalaczniki">
<table>
<tr>
<th colspan="2">
<h4>Załączniki:</h4>
</th>
</tr>
<tr>
<th>Opis</th>
<th style="width:33.33%">Plik</th>
</tr>
<xsl:for-each select="/wnio:Dokument/wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik[str:DaneZalacznika!='']">
<tr>
<td>
<xsl:value-of select="str:OpisZalacznika"/>
</td>
<td>
<xsl:value-of select="@nazwaPliku"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
<xsl:for-each select="wnio:Uwagi">
<table>
<tr>
<th>
<h4>
<i>Uwaga:</i>
</h4>
</th>
</tr>
<tr>
<th>
<div class="DivNaglowek">
<i>
<xsl:value-of select="wnio:Uwaga_1"/>
</i>
</div>
<div class="DivNaglowek">
<i>
<xsl:value-of select="wnio:Uwaga_2"/>
</i>
</div>
<div>
<i>
<xsl:value-of select="wnio:Uwaga_3"/>
</i>
</div>
</th>
</tr>
</table>
</xsl:for-each>
<xsl:for-each select="wnio:KlauzulaInformacyjna">
<table>
<tr>
<th>
<h4>Klauzula informacyjna:</h4>
</th>
</tr>
<tr>
<th>
<ol style="margin-top: 3px; margin-bottom: 3px;">
<li>
<b>Informacje dotyczące administratora danych</b>
<br/>
<xsl:value-of select="wnio:Klauzula_1_1"/>
<br/>
<xsl:value-of select="wnio:Klauzula_1_2"/>
<ul>
<li>
<xsl:value-of select="wnio:KlauzulaUL_1_1"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_1_2"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_1_3"/>
</li>
</ul>
</li>
<li>
<b>Inspektor ochrony danych</b>
<br/>
<xsl:value-of select="wnio:Klauzula_2"/>
<ul>
<li>
<xsl:value-of select="wnio:KlauzulaUL_2_1"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_2_2"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_2_3"/>
</li>
</ul>
</li>
<li>
<b>Cel przetwarzania Państwa danych oraz podstawy prawne</b>
<br/>
<xsl:value-of select="wnio:Klauzula_3_1"/>
<ul>
<li>
<xsl:value-of select="wnio:KlauzulaUL_3_1"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_3_2"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_3_3"/>
</li>
</ul>
<xsl:value-of select="wnio:Klauzula_3_2"/>
</li>
<li>
<b>Okres przechowywania danych</b>
<br/>
<xsl:value-of select="wnio:Klauzula_4"/>
</li>
<li>
<b>Odbiorcy danych</b>
<br/>
<xsl:value-of select="wnio:Klauzula_5_1"/>
<ul>
<li>
<xsl:value-of select="wnio:KlauzulaUL_5_1"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_5_2"/>
</li>
</ul>
<xsl:value-of select="wnio:Klauzula_5_2"/>
</li>
<li>
<b>Przysługujące Państwu uprawnienia</b>
<br/>
<xsl:value-of select="wnio:Klauzula_6"/>
<ul>
<li>
<xsl:value-of select="wnio:KlauzulaUL_6_1"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_6_2"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_6_3"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_6_4"/>
</li>
<li>
<xsl:value-of select="wnio:KlauzulaUL_6_5"/>
</li>
</ul>
</li>
<li>
<b>Obowiązek podania danych</b>
<br/>
<xsl:value-of select="wnio:Klauzula_7"/>
</li>
</ol>
</th>
</tr>
<tr>
<th>
<div class="DivNaglowek">
<xsl:value-of select="wnio:Przypis_1"/>
</div>
<div>
<xsl:value-of select="wnio:Przypis_2"/>
</div>
</th>
</tr>
</table>
</xsl:for-each>
</xsl:for-each>
<xsl:call-template name="Podpisy_elektroniczne"/>
</div>
</body>
</html>
</xsl:template>
<xsl:template xmlns="http://www.w3.org/1999/xhtml" name="Podpisy_elektroniczne">
<h2>Podpisy elektroniczne</h2>
<table>
<tr>
<td>
<xsl:choose>
<xsl:when test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) > 0">
<xsl:text>Dokument został podpisany, aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu</xsl:text>
<xsl:choose>
<xsl:when test="count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) > 1">
<br/>
<xsl:text>Daty złożenia podpisu: </xsl:text>
<xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:when>
<xsl:when test="count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) = 1">
<br/>
<xsl:text>Data złożenia podpisu: </xsl:text>
<xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:when>
<xsl:when test="0 >= count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime'])">
</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:text>Dokument nie zawiera podpisu</xsl:text>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>