html.

geração html simples e elegante
Baixe Agora

html. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Richard Jones
  • Site do editor:
  • http://code.google.com/p/bitstring/

html. Tag


html. Descrição

Geração de HTML simples e elegante A HTML oferece uma geração HTML simples e elegante.Construindo seu HTMLTo Construct HTML Iniciar com uma instância de HTML.HTML (). Adicione tags acessando o atributo da tag nesse objeto. Por exemplo: >>> da HTML Import HTML >>> h = html () >>> H.BR >>> Imprimir H
Se a tag deve ter conteúdo de texto, você poderá passar no tempo de criação de tags ou posteriormente O método .Text () da tag (Nota é assumido que uma instância de HTML fresca é criada para cada um dos exemplos a seguir): >>> p = HP ('Hello World! ') >>> p.text (' Mais Texto ', Escape = Falso) >>> HP >>> Imprimir H

Olá! Mais Texto

Quaisquer caracteres específicos de HTML (") no texto será escapado para a segurança HTML conforme apropriado, a menos que a fuga = FALSE seja passada. Nota também que o objeto HTML de nível superior adiciona newlines entre tags por padrão. Se a tag deve ter duas opções. Você pode adicionar as sub-tags diretamente na etiqueta: >>> l = h.ol >>> l.li ('item 1') >>> l.li.b ('item 2> 1')> >> Imprimir h

  1. item 1
  2. item 2> 1
    1. Observe que o comportamento padrão com listas (e tabelas) é Para adicionar newlines entre as sub-tags para gerar uma melhor saída. Você também pode ver nesse exemplo a encadeamento de tags em l.li.b. Se você quisesse que você pudesse adicionar atributos às tags acorrentadas, por exemplo: l.li (ID = "Especial"). A alternativa ao método acima é usar a tag de contêiner como um contexto para adicionar as sub-tags. O objeto HTML de nível superior mantém a etiqueta do contexto atual: >>> H.Tabl. E (fronteira = '1'): ... para i no intervalo (2): ... com h.tr: ... H.TD ('coluna 1') ... H.TD ('coluna 2 ') ... Imprimir h coluna 1 coluna 2 coluna 1 coluna 2 a adição de um atributo para a tag.a variação no acima é para referência explicitamente a variável de contexto, mas não há realmente nenhum benefício para usar um com declaração. O seguinte é funcionalmente idêntico à primeira lista de construção: >>> com H.OL como l: ... l.li ('item 1') ... l.li.b ('item 2> 1') você Pode desativar / para adicionar newlines passando newlines = false ou fiel à tag (ou html instance) no tempo de criação: >>> l = h.ol (newlines = false) >>> l.li ('item 1' ) >>> l.li ('item 2') >>> Imprimir H
      1. Item 1
      2. Item 2
        1. Como não podemos usar a classe Como uma palavra-chave, a biblioteca reconhece a Klass como um substituto: >>> Imprimir HP (Conteúdo, Klass = "Styled")

          Conteúdo

          Como o Documento HTML é gerado quando a instância HTML é "stringificado". Isso poderia ser feito por invocar Str () nele, ou apenas imprimindo. Você também pode renderizar qualquer tag ou sub-tag a qualquer momento, torrendo it.tags sem conteúdo (texto ou sub-tags) não terá Tag de fechamento. Não há "lista especial" de tags que devem sempre ter tags de fechamento, por isso, se você precisar forçar uma tag de fechamento, precisará fornecer algum conteúdo, mesmo que seja apenas um único caractere de espaço. O Character não afeta o HTML O estado do documento, para que você possa adicionar ou manipular o HTML depois que você se forçou. Requisitos: · Pitão O que há de novo nesta versão: · Adicionado python 2.5 compatibilidade e argumento de fuga para construção de tags


          html. Software Relacionado