TOPlist

html2texy! – konvertor (X)HTML do Texy!

Texy!Html2texy! je konvertor (X)HTML do Texy!. Pokud nevíte, co že to Texy! je, tak vězte, že se jedná o velice elegantní způsob tvorby textů, které chceme mít ve finále na webu jako HTML, ale nechceme je přímo v HTML psát. Texy ale bohužel nenabízí možnost zpětné konverze na HTML, proto jsem se před časem rozhodl napsat tento nástroj.

Konverze je provedena pomocí jediné XSLT šablony. K dispozici je jednoduchá PHP knihovna, která poskytuje API, jehož použití vypadá takto:

# Importujeme konvertor
require_once 'Html2texy.php';
 
# Vytvorime instanci
$h2t = new Html2texy();
 
# Provedeme konverzi
$texy = $h2t->convert($html);

Nutno podotknout, že konverze není 100%. Např. tabulky používající colspan jsou převedeny bez ohledu na tento atribut.

Html2texy! si můžete stáhnout pod licencí GNU/GPL (domluva na jiné licenci je možná).  Pro jednorázový převod lze použít online demo.

Tags: , , ,

5 Responses to “html2texy! – konvertor (X)HTML do Texy!”

  1. F Says:

    Dobrý den,
    je možné používat převodník html -> texy pro PHP > 4

    Děkuji

  2. Jakub Says:

    html2texy funguje jenom s PHP >= 5.0

  3. F Says:

    Narazil jsem nejspis na bug… kdyz mam napdis kratsi nez 3 pismena tak mi to z:

    od
    ***

    udělá

    od
    **

    Udela to tolik hvezdicek kolik je pismen…

  4. F Says:

    PS: jinak je to supr, díky ti za to!

  5. Jakub Says:

    F, ono je to takhle úmyslně, počet znaků nehraje roli. Důležitý je ten symbol, který se pro to podržení použije, viz: http://texy.info/cs/syntax#heading

Leave a Reply