HTML

einfache, elegante HTML-Generation
Jetzt downloaden

HTML Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Richard Jones
  • Website des Verlags:
  • http://code.google.com/p/bitstring/

HTML Stichworte


HTML Beschreibung

Einfache, elegante HTML-Generation HTML bietet eine einfache und elegante HTML-Generation an. Konstruieren Sie Ihren HTMLTO-Konstrukt-HTML-Start mit einer Instanz von html.html (). Fügen Sie Tags hinzu, indem Sie auf das Attribut des Tags auf diesem Objekt aufrufen. ZB Die Methode des Tags () des Tags (Hinweis: Es wird angenommen, dass für jedes der folgenden Beispiele eine neue HTML-Instanz erstellt wird): >>> P = HP ('Hallo World! ') >>> p.text (' mehr Text ', Escape = FALSE) >>> HP >>> drucken H

Hello, World! Mehr Text

Alle HTML-spezifischen Zeichen (") In den Text wird für die HTML-Sicherheit gegebenenfalls entkommen, sofern nicht das Escape = FALSE übergeben wird. Hinweis auch, dass das HTML-Objekt der obersten Ebene neue REPLINES zwischen Tags setzt. Sie können entweder die Sub-Tags direkt auf dem Tag hinzufügen: >>> L = H.OL >>> L.li ('Pos. 1') >>> L.li.b ('Punkt 2> 1')> >> drucken h

  1. punkt 1
  2. punkt 2> 1
    1. Beachten Sie, dass das Standardverhalten mit Listen (und Tabellen) ist So fügen Sie NEWLINES zwischen Sub-Tags hinzu, um eine schönere Ausgabe zu generieren. In diesem Beispiel können Sie auch in diesem Beispiel die Verkennung von Tags in L.li.b sehen. Wenn Sie möchten, dass Sie den verketteten Tags Attribute hinzufügen könnten, z. B.: L.li (ID = "SPECIAL"). B.Die Alternative zur obigen Methode ist es, das Festnetz-Tag als Kontext zum Hinzufügen der Sub-Tags zu verwenden. Das HTML-Objekt der obersten Ebene bleibt verfolgen, welchen Tag der aktuelle Kontext ist: >>> mit H.Tabl E (Border = '1'): ... für I in Range (2): ... mit H.TR: ... H.TD ('Spalte 1') ... h.td ('Spalte 2 ') ... drucken H Spalte 1 Spalte 2 Spalte 1 Spalte 2 Hinweis Der Zusatz eines Attributs an das Tag.A-Variation der oben genannten ist, die Kontextvariable explizit zu verweisen, aber dann gibt es wirklich keinen Nutzen eine mit Aussage. Das Folgende ist funktional identisch mit der ersten Listenkonstruktion: >>> mit H.OL AS L: ... L.LI ('Artikel 1') ... L.LI.B ('Punkt 2> 1') Sie Kann sich ausschalten / beim Hinzufügen von Newlines anhand von Newlines = FALSE oder TRUE für die Tag (oder HTML-Instanz) bei der Erstellungszeit: >>> L = H = H.OL (Newlines = FALSE) >>> L.li ('Artikel 1' ' ) >>> l.li ('partic 2') >>> drucken h
      1. punkt 1
      2. punkt 2
        1. Da können wir die Klasse nicht verwenden Als Schlüsselwort erkennt die Bibliothek Klass als Ersatz an: >>> drucken HP (Inhalt, Klass = "Stil")

          Inhalt

          Wie Generation WorkSthe HTML-Dokument wird bei der HTML-Instanz generiert? ist "erfüllt". Dies könnte entweder durch Aufrufen von STR () darauf erfolgen, oder nur das Drucken davon. Sie können jederzeit jedes Tag oder ein Sub-Tag jederzeit rendern, indem er IT-TAGS mit keinem Inhalt (entweder Text oder Sub-Tags) ausgeführt wird Schließungs-Tag. Es gibt keine "Special List" von Tags, die immer geschlossene Tags haben müssen. Wenn Sie also ein Abschluss-Tag erzwingen müssen, müssen Sie einige Inhalte bereitstellen, auch wenn dies nur ein einzelner Speicherplatz ist. Rendern wirkt sich nicht auf den HTML aus. Der Status des Dokuments, sodass Sie den HTML, nachdem Sie ihn erfüllt haben, zu ermitteln oder anderweitig wiederherstellen oder anderweitig manipulieren können. Anforderungen: · Python Was ist neu in dieser Version: · Fügte Python 2.5-Kompatibilität hinzu und Escape-Argument zum Tag-Konstruktion


          HTML Zugehörige Software