Vypnutie parovania tagov v latte

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tino415
Člen | 46
+
0
-

Mám api z ktorím komunikujem pomocov xml (nie soap). Aby som sa nemusel starať o mapovanie, escapovanie a formátovanie parametrov pre to api, používam latte. Problém je že api špecifikuje niekoľko nepárových tagov a po tom čo nad šablonov pustím latte, sa mi všetky tieto tagy vracajú ako párové. Nejde táto „feature“ nejak vypnúť ?

Felix
Nette Core | 1247
+
+2
-

Nejsem si uplne jisty, ale nejde latte nastavit, ze je to contentType XML?

https://api.nette.org/…ine.php.html#23
https://api.nette.org/…ler.php.html#66

Vypada to, ze tagy se doplnuji pokud jde o HTML|XHTML a nejedna se o $emptyTag.

https://api.nette.org/…ler.php.html#385


Nebo pripadne jeste muzes doplnit prazdne tagy to Latte\Helpers.

https://github.com/…/Helpers.php#L18

Editoval Felix (24. 6. 2016 8:16)

Jan Tvrdík
Nette guru | 2595
+
0
-

@tino415 To nechápu, XML přece nezná nic jako nepárové tagy, ne? Existují tam akorát prázdné tagy <el></el>, které jde alternativně zapsat i pomocí self-closing syntaxe <el />.

tino415
Člen | 46
+
0
-

@JanTvrdík myslel som tie self closing, ale ako spomýnaš, chybu som mal inde a prešli mi aj párovo zapísané, tým pádom to už nepotrebujem riešiť, ale ďakujem za pomoc @Felix