html

Eenvoudige, elegante HTML-generatie
Download nu

html Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Richard Jones
  • Uitgever website:
  • http://code.google.com/p/bitstring/

html Tags


html Beschrijving

Eenvoudige, elegante HTML-generatie HTML biedt een eenvoudige en elegante HTML-generatie.Constructing van uw HTMLTO-construct HTML-start met een exemplaar van HTML.HTML (). Tags toevoegen door toegang te krijgen tot het kenmerk van de tag op dat object. Bijvoorbeeld: >>> van HTML Import HTML >>> H = HTML () >>> H.BR >>> Print H
Als de tag een tekstinhoud moet hebben die u kunt doorgeven aan de tijd van de tag of later De .Text () -methode van de tag (OPMERKING Er wordt aangenomen dat een nieuwe HTML-instantie is gemaakt voor elk van de volgende voorbeelden): >>> P = HP ('Hallo World! ') >>> P.Text (' Meer Tekst ', Escape = False) >>> HP >>> Print H

Hallo, World! Meer Tekst

Alle HTML-specifieke tekens (") in de tekst zal worden ontsnapt voor HTML-veiligheid, ten diens, tenzij ESCAPE = FALSE wordt doorgegeven. Merk ook op dat het HTML-object op het hoogste niveau voegt newlines tussen tags toevoegen. Als de tag een sub-tags heeft, heeft u twee opties. U kunt de sub-tags rechtstreeks op de tag toevoegen: >>> L = H.OL >>> L.LI ('item 1') >>> l.li.b ('item 2> 1')> >> Print H

  1. ITEM 1
  2. ITEM 2> 1
    1. Merk op dat het standaardgedrag met lijsten (en tabellen) is Om newlines toe te voegen tussen sub-tags om een mooiere uitvoer te genereren. U kunt ook zien in dat voorbeeld het keten van tags in L.li.b. Als u wenste dat u attributen aan die geketse tags zou kunnen toevoegen, bijvoorbeeld: L.LI (ID = "SPECIALE"). B.Het alternatief voor de bovenstaande methode is het gebruik van de CONThARD-tag als een context voor het toevoegen van de sub-tags. Het HTML-object op het hoogste niveau houdt bij welke tag de huidige context is: >>> met h.tabl e (Border = '1'): ... voor I in bereik (2): ... met H.TR: ... H.TD ('kolom 1') ... H.TD ('kolom 2 ') ... afdrukken h kolom 1 kolom 2 KOLOM 1 Kolom 2 Opmerking De toevoeging van een kenmerk aan de tag.a-variatie op het bovenstaande is om expliciet de contextvariabele te verwijzen, maar dan is er echt geen voordeel voor het gebruik van A met verklaring. Het volgende is functioneel identiek aan de eerste lijstconstructie: >>> met H.OL als L: ... l.li ('item 1') ... l.li.b ('item 2> 1') Kan / bij het toevoegen van newlines door het doorgeven van newlines = onwaar of true of true aan de tag (of HTML-instantie) op de totale tijd: >>> L = H.OL (newlines = false) >>> l.li ('item 1' ) >>> L.LI ('item 2') >>> Print H
      1. Artikel 1
      2. Artikel 2
        1. Omdat we geen klasse kunnen gebruiken Als trefwoord herkent de bibliotheek Klass als vervanging: >>> Print HP (inhoud, Klass = "Styled")

          Inhoud

          Hoe generatie WorksHet HTML-document wordt gegenereerd wanneer de HTML-instantie wordt gegenereerd is "strikt". Dit kan worden gedaan door Str () erop te roepen of gewoon af te drukken. U kunt op elk gewenst moment ook elke tag of sub-tag renderen door deze te strikken.Tags zonder inhoud (tekst of sub-tags) Sluiting tag. Er is geen "speciale lijst" van tags die altijd moeten sluiten tags, dus als u een sluittag moet forceren, moet u wat inhoud geven, zelfs als het slechts een enkel ruimte-teken is. Rendering heeft geen invloed op de HTML Document's toestand, zodat u de HTML kunt toevoegen of anderszins manipuleren nadat u deze hebt gestreng. Vereisten: · Python Wat is er nieuw in deze release: · Toegevoegde Python 2.5-compatibiliteit en Escape-argument voor de tagconstructie


          html Gerelateerde software